【发布时间】:2019-01-11 00:38:28
【问题描述】:
这里有一个奇怪的问题朋友。 我已经使用此链接 https://github.com/ivantcholakov/codeigniter-phpmailer 为我的 codeigniter 应用程序安装了 phpMailer
它似乎正在工作。但是当第一次安装时,我为发件人提供了示例电子邮件... johny@domain.name 那行得通。 但是因为,它只适用于这个发件人的电子邮件地址。 如果让我们说例如我使用 andy@domain.name 它没有发送。 结果为成功,但没有消息通过。
这行得通...
<code>
$result = $this->email
->from('johny@*****.com','Email from tester')
->to('samantha@*****.com') // some other domain than sender
->subject('This is test')
->message('Test message')
->send();
var_dump($result);
</code>
这不是……
<code>
$result = $this->email
->from('mark@*****.com','Email from tester')
->to('samantha@*****.com') // some other domain than sender
->subject('This is test')
->message('Test message')
->send();
var_dump($result);</code>
两者都成功,但只有第一个成功发送消息。 服务器error.log中也没有错误
有人遇到过这种情况吗?解决方案是什么? 谢谢。
【问题讨论】:
-
假冒的
From:会使大多数提供商无法交付,无论您配置了哪种传输方式(顺便说一句,那里缺乏详细信息使这个问题无法回答)。必填参考:PHP mail function doesn't complete sending of e-mail -
您的
mail.log中有什么内容?
标签: php codeigniter phpmailer