您好,感谢您提前提供的任何帮助。
我正在使用 swiftmailer、SMTP 传输方法从我的 PHP 脚本发送电子邮件。
发送消息就好了。有用。
问题是,无论我将 FROM、REPLYTO、SENDER 设置为什么,电子邮件都会作为 GMAIL 邮箱(ME -[电子邮件受保护] /cdn-cgi/l/email-protection) 反而。
$transport = Swift_SmtpTransport::newInstance('imap.gmail.com', 465,'ssl')
->setUsername($login)
->setPassword($password)
;
$message = Swift_Message::newInstance($subject)
->setFrom(array('[email protected] /cdn-cgi/l/email-protection' => 'test mcttest'))
->setReplyTo(array('[email protected] /cdn-cgi/l/email-protection' => 'test mcttest'))
->setSender('[email protected] /cdn-cgi/l/email-protection')
->setTo(array($to))
->setBody(wordwrap($body, 70))
->setContentType('text/plain')
;
所以这封电子邮件进展顺利,但不是来自[电子邮件受保护] /cdn-cgi/l/email-protection作为发件人...[电子邮件受保护] /cdn-cgi/l/email-protection
我切换到一个单独的(非 gmail)SMTP 服务器进行测试,电子邮件发送顺利,没有任何问题......绝对认为这是 GMAIL 的事情。
有人知道如何解决这个问题吗?
是的,Gmail 会将发件人电子邮件地址更改为与您正在验证的帐户相同的地址。除了成为 Google Apps 的付费客户之外,没有其他解决方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)