您好,並感謝您提前提供任何幫助。Google App-Gmail無法從中設置。通過swiftmailer發送郵件時從Gmail地址替換SMTP傳輸(PHP)
我正在使用swiftmailer,SMTP傳輸方法從我的PHP腳本發送電子郵件。
發送消息是好的。有用。
問題是,無論我將FROM,REPLYTO,SENDER設置設置爲,電子郵件通過GMAIL郵箱(ME - [email protected])來代替。
$transport = Swift_SmtpTransport::newInstance('imap.gmail.com', 465,'ssl')
->setUsername($login)
->setPassword($password)
;
$message = Swift_Message::newInstance($subject)
->setFrom(array('[email protected]' => 'test mcttest'))
->setReplyTo(array('[email protected]' => 'test mcttest'))
->setSender('[email protected]')
->setTo(array($to))
->setBody(wordwrap($body, 70))
->setContentType('text/plain')
;
所以郵件去,但經過精細,而不是從[email protected]是作爲發件人......這是[email protected]
我切換到一個單獨的(非Gmail)SMTP服務器來測試和電子郵件通過罰款,沒有任何問題......絕對認爲這是一個GMAIL的東西。
任何人都知道如何解決這個問題?
我們使用付費谷歌Apps,並得到同樣的事情。我目前正在建立自己的SMTP服務器,所以我使用GMail帳戶來做VERP。但我認爲我需要使用正確的SPF記錄配置我的DNS,以便我可以從smtp.gmail.com和我的SMTP服務器發送。 – MikeJansen 2012-09-28 12:24:39