Как мне остановить Outlook от рендеринга адреса электронной почты в виде ссылки mailto:? - PullRequest
22 голосов
/ 21 января 2010

Я создаю электронное письмо в формате HTML для отправки пользователю. Если в письме в формате HTML есть действительный адрес электронной почты, Outlook отобразит его (обычно полезно) в виде ссылки mailto :. К сожалению, это не является желательным поведением в конкретном электронном письме, которое я отправляю.

Как мне остановить Outlook от этого?

Ответы [ 12 ]

0 голосов
/ 22 января 2010

Нет способа сделать это. Outlook использует анализатор текста для просмотра входящего электронного письма, и если он находит что-то, соответствующее его определению адреса электронной почты (я думаю, что это будет что-то вроде [text] @ [text]. [Text]), то добавляет гиперссылку mailto:

Это не имеет никакого отношения к формату, в котором вы отправляли свою почту (текст, RTF или HTML). Это также зависит от версии Outlook, потому что кажется, что Outlook 2007 «умнее» в определении гиперссылок (как mailto, так и http), чем в 2003 году.

Если вы не хотите, чтобы адрес отображался в виде ссылки, я рекомендую либо добавить пробелы к тексту:

name @ company.com

или изменение знака @ на что-то, что человек мог бы понять, но который Outlook игнорировал бы:

name[AT]company.com

Или просто попросите получателей не нажимать на него и посмотреть, следуют ли они указаниям:)

0 голосов
/ 22 января 2010

после того, как вы вставите письмо, нажмите клавишу Backspace.

...