我试图在php mailer(gmail smtp)中设置来自。但在收件箱中显示来自mygmailaccount@gmail.com。这是我的代码:
$this->_mail->Username = "mygmailaccount@gmail.com";
//Password to use for SMTP authentication
$this->_mail->Password = 'mypassword';
$this->_mail->From="support@mydomain.com";
$this->_mail->FromName="Support Team";
//Set who the message is to be sent from
$this->_mail->setFrom('support@mydomain.com', 'Support Team',false);
但是当我收到收件箱中的电子邮件时,我的节目来自:mygmailaccount@gmail.com 我想来自:support@mydomain.com
任何人都可以帮我找出我错过的东西。
答案 0 :(得分:3)
这是一个gmail限制,但并不是所有坏消息!在您的Gmail首选项中,您可以为您的帐户配置别名,并且可以使用它们作为您的发件人地址发送。因此,您可以设置起始地址,但只能从该预设列表中选择,而不是任意地址。这个问题之前已在此处提出过。