已移至 GoDaddy,PHP Mailer 出现 SMTP 错误

Served moved to GoDaddy and PHP Mailer is giving an SMTP error

提问人:Kevin 提问时间:8/9/2023 更新时间:8/9/2023 访问量:93

问:

我们的 Media Temple 服务器已购买并迁移到 GoDaddy,现在我的 PHP 邮件无法正常工作。不确定需要更新什么 - 环顾四周,只找到了几年前的线程。

错误是:

SMTP 错误:无法连接到 SMTP 主机。邮件错误 ([电子邮件保护])SMTP 错误:无法连接到 SMTP 主机。SMTP的 服务器错误:在未连接的情况下调用了 RSET

代码是:

$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->SMTPDebug = 4; 
$mail->isSMTP();
$mail->Host = 'domain.com.';
//$mail->Host = 'localhost';
$mail->SMTPAuth = true;
$mail->SMTPKeepAlive = true; //SMTP connection will not close after each email sent, reduces SMTP overhead
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
$mail->Port = 465;
$mail->Username = '[email protected]';
$mail->Password = 'password';
$mail->setFrom('[email protected]', '[email protected]');
$mail->addReplyTo('[email protected]', '[email protected]');
PHP 电子邮件 SMTP phpmailer

评论

0赞 M. Eriksson 8/9/2023
如果代码在您迁移到 GoDaddy 之前有效,您应该联系他们并询问。托管服务阻止用于发送电子邮件的公共端口的情况并不少见,因此它们可以防止垃圾邮件发送者使用他们的服务器。不过,这不是我们可以帮忙的事情,因为我们不是他们。
0赞 Synchro 8/9/2023
点击错误消息中的链接并阅读有关 GoDaddy 的 PHPMailer 文档后,您做了什么?仅仅因为线程是旧的并不意味着它们不再适用。GoDaddy已经很糟糕了很长一段时间。
0赞 Kevin 8/9/2023
@Synchro 老实说,我什至没有找到你的那个页面,所以它很有帮助。我现在遇到的错误是当它尝试发送到Gmail时,我收到以下错误:SMTP错误:以下收件人失败:[email protected]::中继访问被拒绝
0赞 Synchro 8/10/2023
是的,这意味着您正在尝试从它不批准的地址发送邮件。我建议您联系 GoDaddy 支持,或找到一个不妨碍您的主机。

答: 暂无答案