我正在使用Zend Mail,如下所示:
$transport = new Zend_Mail_Transport_Smtp($smtpSettings['smtpServer'], $smtpSettings);
$mail = new Zend_Mail();
.
.
.
$mail->setFrom("support@somedomain.com", "Support");
.
.
.
$mail->send($transport);
我成功收到了这封电子邮件。但是代替发件人电子邮件而不是“support@somedomain.com”,我收到了G-Mail地址(我用于SMTP配置)。
有没有人知道如何解决这个问题?
答案 0 :(得分:3)
我认为问题是GMail SMTP服务器不允许从@ somedomain.com发送电子邮件。您应该使用somedomain.com上安装的SMTP服务器
答案 1 :(得分:1)
设置
$ mailInstance-> clearDefaultFrom();
的前强>
$ mailInstance-> setFrom($ params ['from'],$ params ['fromName']);