При отправке электронных писем из моего приложения я могу установить такие заголовки, как From
, Sender
, Reply-To
и т. Д. В соответствии с В чем разница между Sender, From и Return-Path? и некоторые другие исследования в Интернете, Sender
должен быть приложением / почтовым агентом.
Вот что я сейчас делаю:
(new Email())
->from(new NamedAddress('notifications@example.net', 'Application Name'))
->to('client@example.com')
->sender('application@example.net')
->subject('Hello world')
Большинство получателейэлектронные письма используют Google Apps, хотя некоторые используют Microsoft Outlook. В Microsoft Outlook электронные письма выглядят так:
application@example.net on behalf of Application Name <notifications@example.net>
Однако в Gmail вообще нет указания на адрес Sender
, отображается только адрес отправителя:
Application Name <notifications@example.net>
На самом деле, вам нужно немного покопаться в источнике сообщений «Показать оригинал», чтобы найти адрес отправителя.
Есть ли способ отправки сообщений, чтобы Gmail отображал их ваналогично Microsoft Outlook или это ограничение почтового клиента веб-приложения Gmail?