Как вы блокируете электронные письма от появления в качестве ссылок в FreeMarker? - PullRequest
0 голосов
/ 25 ноября 2010

Я работаю над некоторыми шаблонами ftl, и адреса электронной почты появляются в виде ссылок, особенно в мобильных браузерах и в Outlook.

Кто-нибудь знает, как это предотвратить?

Заранее спасибо!

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

Ответы [ 2 ]

0 голосов
/ 26 августа 2015

Скорее всего, это не имеет никакого отношения к Freemarker.То, что вы наблюдаете, является проблемой в зависимости от того, как почтовые клиенты обрабатывают и отображают электронные письма.Некоторые клиенты просто пытаются «помочь», идентифицируя веб-адреса, адреса электронной почты и т. Д., А затем связывают их.

В зависимости от типа Mime разные почтовые клиенты по-разному обрабатывают / отображают электронную почту.Outlook, например, иногда не отображает все вложения.Отправлять электронные письма, которые хорошо отображаются в каждом почтовом клиенте, совсем не тривиально.

Этот поток на sevenforums.com гласит, что вы можете включить или отключить замену гиперссылки впараметры:

  • Файл> Параметры> Почта> Параметры редактора> Параметры автозамены> вкладка Автоформат> Заменить> Интернет и сетевые пути с гиперссылками
0 голосов
/ 29 ноября 2010

Это не проблема FreeMarker. Вы используете FreeMarker для простого генерирования HTML. Если созданный HTML создает ссылку электронной почты в формате HTML, вам необходимо изменить текст шаблона, а не какую-либо директиву или параметр freemarker.

Я предполагаю, что шаблон в настоящее время выглядит примерно так:

<a href="mailto:${emailAddress}">Send Email</a> 

измените его на

${emailAddress}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...