我已經設置了sendmail和PHP,sendmail通過啓用了SSL和SPF的en Gmail/Google Apps帳戶發送電子郵件。發件人,php sendmail
電子郵件交付和工作沒有任何問題。
到目前爲止唯一的限制是所有發出的電子郵件都是從sendmail.ini中設置的Gmail帳戶發送的,FROM:值被忽略。
有沒有辦法讓腳本在指定時使用自定義的FROM,並將Gmail用於未指定的腳本?
我已經設置了sendmail和PHP,sendmail通過啓用了SSL和SPF的en Gmail/Google Apps帳戶發送電子郵件。發件人,php sendmail
電子郵件交付和工作沒有任何問題。
到目前爲止唯一的限制是所有發出的電子郵件都是從sendmail.ini中設置的Gmail帳戶發送的,FROM:值被忽略。
有沒有辦法讓腳本在指定時使用自定義的FROM,並將Gmail用於未指定的腳本?
希望這可以幫助..
// 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。
我已經谷歌搜索了很多,但它似乎實際上沒有問題。 事情是我必須添加任何我想用作發件人(從帳戶發送)到sendmail.ini中配置的主Gmail帳戶的郵件,然後我可以從允許的地址發送郵件。
但是,當我們在網站上有公開表單並且有人向我們發送電子郵件時,問題就會增加,他們的地址也不會顯示爲發件人電子郵件。解決方案是使用Reply-To頭標籤。由於回覆地址在Gmail中無法正確顯示,Gmail對此仍有限制。測試了Web & Mobile/Android版本。
但它在MS Outlook和Thunderbird等其他電子郵件客戶端中工作正常。
我已經嘗試過,但沒有解決問題。 –