2011-01-10 11 views
8

Enviamos un correo electrónico de notificación cuando recibimos correos electrónicos de "phishing". En estos correos electrónicos, incluimos un copiar y pegar del texto dentro del correo phishing original como muestra de lo que se nos informa. Nuestro código elimina todos los hipervínculos del correo electrónico a través de PHP, pero aún incluye (en texto plano) el enlace. Cuando los usuarios reciben este correo electrónico en su cliente (Thunderbird, Outlook, Horde/IMP, etc.), el hipervínculo se elimina.¿Es posible desactivar los hipervínculos automáticos del iPhone?

Sin embargo, al iPhone le gusta tomar direcciones web en texto plano y convertirlas automáticamente en hipervínculos. ¿Hay alguna manera posible de detener esta acción a través de una etiqueta HTML o mediante el uso de PHP para reemplazar ciertas partes del hipervínculo?

+2

Tenga cuidado de no ser catalogado llegar negro si envía contenido en torno similares al por mayor Adjuntar el correo electrónico como una imagen podría hacerle un favor a sus usuarios. – Eiko

+0

Nota al margen: he intentado reemplazar las barras diagonales en equivalentes ASCII, pero el iPhone sigue convirtiendo el enlace en un hipervínculo que funciona. –

+0

@Eiko Esto no es un problema para nosotros. Este correo electrónico solo se envía dentro de nuestro dominio y nunca a una dirección externa. También es "bloqueado" en un correo electrónico con plantilla HTML con más contenido que solo copiar y pegar. Buen consejo, sin embargo. +1 –

Respuesta

3

No parece que haya una manera de suprimir este comportamiento, ¿qué hay de convertirlos en enlaces pero sin href?

http://example.com -><a href="">http://example.com</a>

+1

Si bien es una buena idea, presenta un problema mayor. Si el texto es una URL y el 'href' es otra URL, clientes como Thunderbird (que es nuestro cliente recomendado de la Universidad) marcarán el mensaje como una posible estafa:" Thunderbird cree que este mensaje es una estafa ". Creemos que perdemos credibilidad si se muestra este mensaje. –

+1

posiblemente href = "void:" o href = "javascript:" podría funcionar. – koregan

+1

Retractando mi comentario anterior, Thunderbird ** no ** marca mensajes como spam si el 'href' está en blanco. Si hay algo más que no coincida con el texto de la URL, lo hará. Además, apliqué CSS estilo en línea para eliminar cualquier representación visual de que el texto es en realidad un hipervínculo (se eliminó el subrayado, se cambió el cursor al predeterminado, etc.). Esto satisface lo que estábamos tratando de lograr. Aceptando esta respuesta. –

0

Usted podría intentar la inserción de espacios en blanco Unicode de ancho cero en alguna parte de la URL.

por ejemplo. u'http://www.\u2060example.com' (en python - [lo siento])

U + 2060 se llama 'Word Joiner'. Es un personaje de espacio en blanco de ancho cero y sin interrupciones.

Esto no debería ser una URL válida, así que con suerte el iPhone no lo convertirá en un enlace.

http://en.wikipedia.org/wiki/Space_(punctuation)#Table_of_spaces

+0

Esto lamentablemente no funcionó. –

+0

Además, traté de reemplazar el punto del dominio con la entidad HTML, eso tampoco ayuda. – graup

Cuestiones relacionadas