我正在尝试使用 PHP Mailer 发送邮件,但是 setfrom()
方法有问题
在 $mail->setFrom('abcd@abcd.com', 'Jay');
当我使用域名 .com 时,邮件可以正常发送和接收
但是当我使用 . co 域名示例 $mail->setFrom('abcd@abcd.co', 'Jay');
它没有显示任何错误,并表示邮件已成功发送,但我的帐户未收到邮件。尝试更改谷歌隐私设置。
注意:不使用 SMPT 使用默认设置将其保持为 false
更新:好的,事情是这样的 它正在工作,但如果我使用 .co,则在下类后收到电子邮件,但当我使用 .com 时,电子邮件会立即收到。 可能是服务器问题。
最佳答案
这听起来像是一个已知问题,之前已经回答过:gmail 不允许设置任意地址。您可以在设置中预先配置别名,但不能简单地在发送客户端开始使用它们。您可以通过设置 $mail->SMTPDebug = 2;
来查看提交对话,但是如果它发送成功,那么 PHPMailer 将不会参与其他操作。
关于PHPmailer setfrom 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36618863/