您好,感谢您提前提供的任何帮助。
我正在使用 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 的事情。
有谁知道如何解决这个问题?