您好,感谢您提前提供的任何帮助。
我正在使用swiftmailer,SMTP传输方式从我的PHP脚本发送电子邮件。
发送消息很好。 它有效。
问题在于,无论我将FROM,REPLYTO,SENDER设置为什么,电子邮件都会以GMAIL邮箱(ME-me@mydomain.com)的形式出现。
$transport = Swift_SmtpTransport::newInstance('imap.gmail.com', 465,'ssl')
->setUsername($login)
->setPassword($password)
;
$message = Swift_Message::newInstance($subject)
->setFrom(array('test@testdomain.com' => 'test mcttest'))
->setReplyTo(array('test@testdomain.com' => 'test mcttest'))
->setSender('test@testdomain.com')
->setTo(array($to))
->setBody(wordwrap($body, 70))
->setContentType('text/plain')
;
所以电子邮件发送成功了,但发件人不是 TEST-test@testdomain.com 而是ME-me@mydomain.com。
我切换到一个单独的(非 Gmail)SMTP 服务器进行测试,电子邮件顺利发送,没有任何问题... 我认为这是一个 Gmail 的问题。
有人知道如何解决这个问题吗?