1

我正在使用 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 配置)。

有谁知道如何解决这个问题?

4

2 回答 2

3

我认为问题在于 GMail SMTP 服务器不允许从@somedomain.com 发送电子邮件。您应该使用安装在 somedomain.com 上的 SMTP 服务器

于 2012-07-02T12:25:25.437 回答
1

设置
$mailInstance->clearDefaultFrom();
之前
$mailInstance->setFrom($params['from'], $params['fromName']);

于 2013-06-09T14:18:50.890 回答