Основы форматирования электронной почты (ссылки в текстовых электронных письмах) - PullRequest
20 голосов
/ 15 марта 2011

Отправка электронной почты с сервера не так проста, как отправка сообщения от клиента.

Я знаю, что могу отправить простой текст или HTML, но я хочу, чтобы все было как можно проще.

У меня в письме есть ссылка, по которой пользователь должен щелкнуть, чтобы сбросить свой пароль.

Когда я отправляю всю ссылку и проверяю свою почту, она автоматически становится гиперссылкой.

Я предполагаю, что это не так во всех почтовых клиентах.

Какие есть варианты отправки ссылки в текстовом формате?

Есть ли единственный способ убедиться, что у вас есть интерактивная ссылка для использования html?

Если я использую html, какая минимальная разметка у меня должна быть?

Ответы [ 3 ]

12 голосов
/ 15 марта 2011

Если вы отправите электронное письмо в виде обычного текста, то ваш URL будет обычным текстом. Это обычный текст, его нельзя одеть.

Если вы отправляете его в формате HTML, просто используйте простой тег привязки и используйте URL как href, так и текст. Таким образом, если почтовый клиент удалит ссылку, по крайней мере, пользователь все равно сможет скопировать / вставить URL.

7 голосов
/ 02 июня 2014

Другой вариант, вместо простого включения встроенных URL-адресов в текст, - использовать синтаксис markdown-ish, который позволяет разделить их.Например, использование ссылок на ссылки в стиле цитирования (так, как это делает SO в этом редакторе) может быть сделано следующим образом:

Hello, this is a plain email that links to a [cool page][1].

Sincerely,
Joe

[1]: http://foo.com/cool_page

Я видел, как это делается таким образоми это хорошо работает, особенно если у вас много ссылок.

1 голос
/ 15 марта 2011

Для отправки html-писем вы должны предоставить полностью структурированную html-страницу без относительных ссылок (только полные URL) для каких-либо ресурсов (изображения src, стили и атрибуты href link).

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

...