2013-04-01 46 views
0

我已經設置了sendmail和PHP,sendmail通過啓用了SSL和SPF的en Gmail/Google Apps帳戶發送電子郵件。發件人,php sendmail

電子郵件交付和工作沒有任何問題。

到目前爲止唯一的限制是所有發出的電子郵件都是從sendmail.ini中設置的Gmail帳戶發送的,FROM:值被忽略。

有沒有辦法讓腳本在指定時使用自定義的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

我已經谷歌搜索了很多,但它似乎實際上沒有問題。 事情是我必須添加任何我想用作發件人(從帳戶發送)到sendmail.ini中配置的主Gmail帳戶的郵件,然後我可以從允許的地址發送郵件。

但是,當我們在網站上有公開表單並且有人向我們發送電子郵件時,問題就會增加,他們的地址也不會顯示爲發件人電子郵件。解決方案是使用Reply-To頭標籤。由於回覆地址在Gmail中無法正確顯示,Gmail對此仍有限制。測試了Web & Mobile/Android版本。

但它在MS Outlook和Thunderbird等其他電子郵件客戶端中工作正常。