2011-01-11 4 views
6

Abbiamo alcune e-mail HTML che vengono inviate che mostrano indirizzi e-mail che il nostro servizio ha bloccato. Quando si visualizza l'e-mail in Outlook (e presumibilmente anche in altri client) questi indirizzi di posta elettronica in chiaro vengono trasformati in collegamenti cliccabili che compongono un nuovo messaggio a questo indirizzo quando si fa clic.Previene collegamenti ipertestuali in e-mail HTML (ovvero Outlook)

C'è un modo per evitare che ciò accada? Forse un meta tag con un flag che impedirebbe a Outlook di convertirli in link cliccabili?

+0

Se si dispone di questi collegamenti/indirizzi bloccato comunque, perché ti importa? – Tomalak

+1

Non utile. Non vogliamo avere collegamenti ovunque, e sono tutte cose su cui potresti accidentalmente cliccare per comporre un nuovo messaggio. Non è qualcosa che vogliamo se possiamo evitarlo. –

risposta

7

La maggior parte dei client di posta elettronica elimina i tag META, Javascript e altri tipi di codice non necessari per l'e-mail. Outlook farà ciò che vuole con la tua email, quindi quello che potresti voler fare è racchiudere gli indirizzi con il tuo tag di ancoraggio e utilizzare un HREF vuoto. Quindi, fai in modo che il collegamento assomigli al resto del testo.

+0

Ottima idea, darò uno scatto! Da quanto ricordo, Outlook sembra sovrascrivere i miei colori di collegamento con il blu predefinito, quindi questa è la mia unica preoccupazione a questo punto. Grazie. –

+1

Stai usando CSS in linea? – timroman

+0

Non so perché non ci ho pensato. Per me funziona. Inline i miei stili nelle mie e-mail e uso il seguente css per definire i miei "link vuoti" in modo che abbiano lo stesso aspetto del testo normale. L'unico lato negativo è che non riesci a sovrascrivere il cursore: a [href = ""] { text-decoration: none; colore: # 000; } – lifo

1

Penso che una risposta migliore è quello di formulare tutto ciò che si pensa che un client di posta elettronica potrebbe tentare di generare un link per in un modo che rompe la corda un po 'come questo: https://stackoverflow.com/a/7625887/470749

+0

Hey Ryan, mi piace questa soluzione di rompere gli URL in più span. Il problema è che non funzionerà correttamente in tutti i client di posta elettronica, ad es. Outlook 2007. – Snowalker