2013-04-01 7 views
0

У меня есть настройка с sendmail и PHP, sendmail отправляет электронную почту через учетную запись Gmail/Google Apps с включенным SSL и SPF.Sender, php sendmail

Письма отправляются и работают без проблем.

Единственное ограничение до сих пор - все исходящие письма отправляются из учетной записи Gmail, установленной в sendmail.ini, значение FROM: игнорируется.

Есть ли способ разрешить скрипту использовать настраиваемый ОТ, если он указан, и использовать Gmail для не указанных?

ответ

0

Надеется, что это может помочь ..

// Please specify your Mail Server - Example: mail.example.com. 
ini_set("SMTP","mail.example.com"); 

// Please specify an SMTP Number 25 and 8889 are valid SMTP Ports. 
ini_set("smtp_port","25"); 

// Please specify the return address to use 
ini_set('sendmail_from', '[email protected]'); 

или для получения дополнительной информации ..

идет в этой ссылке here.

+0

Я действительно пробовал это раньше, но не решил проблему. –

0

У меня есть много для этого, но похоже, что это не проблема на самом деле. Дело в том, что я должен добавить любое электронное письмо, которое я хочу использовать в качестве отправителя (отправить с учетной записи), в основную учетную запись Gmail, настроенную в sendmail.ini, после этого я смог отправить с разрешенных адресов.

Однако проблемы возникают, когда у нас есть открытая форма на сайте, а кто-то отправляет нам электронное письмо, их адрес также не будет отображаться как отправитель. решение для этого - использовать тег заголовка Reply-To. У Gmail все еще есть ограничения относительно этого, поскольку адрес ответа-ответа не будет отображаться правильно в Gmail. Протестировано и Web & Версия для мобильных устройств/Android.

Но он отлично работает в других почтовых клиентах, таких как MS Outlook и Thunderbird.