mailto: subject = и body = поддержка в почтовых клиентах - PullRequest
7 голосов
/ 21 августа 2009

Кто-нибудь знает, если при отправке html-рассылки, какую поддержку оказывают основные почтовые клиенты для предмета = и body = части тега mailto?

Ответы [ 2 ]

15 голосов
/ 17 февраля 2010

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

<a href="mailto:me@somewhere.com?subject=Hello%20People">Send Mail</a>
  • Ссылка Mailto, пройденная в клиенте Outlook, успешно заполняет тему
  • Ссылка Mailto, по которой следует IE, успешно заполняет тему для клиента Outlook
  • Пересылка по почте в Firefox не удается для того же клиента Outlook (текст темы остается частью поля «TO»)

Я попробовал ту же ссылку в письмах HTML, прочитанных веб-клиентами gmail и Yahoo.

  • Gmail правильно открывает новое сообщение с нужной темой
  • Yahoo предварительно заполняет тему, но усекает ее (только «Hello»)

Такое большое различие только на одном компьютере делает использование встроенного почтового сообщения сложным. Бьюсь об заклад, поэтому во многих новостных рассылках по электронной почте в заголовке есть ссылка «Просмотреть как веб-страницу».

1 голос
/ 21 августа 2009

Я полагаю, что они получили довольно хорошую поддержку. НО!! Но mailto будет использоваться для отправки и отправки по электронной почте ОТ клиента TO me@somewhere.com. Это определенно не вы рассылаете рассылку.

Вам придется отправлять электронные письма с сервера, возможно, в фоновом режиме.

EDIT: Небольшое переосмысление. Вы говорите о том, что используете раздел администратора со ссылкой с несколькими адресами TO, которая затем откроет почтовый клиент для отправки вашей рассылки? В этом случае, даже если основные браузеры, вероятно, имеют достойную поддержку, вы не должны полагаться на нее в дикой природе, поскольку она не соответствует стандарту (я думаю), поэтому они не обязаны ее поддерживать.

ИЗМЕНИТЬ СНОВА:

rfc 2368 info в поддержку моего предыдущего редактирования

...