【发布时间】:2025-12-05 21:10:02
【问题描述】:
我有一个已配置并正在运行的 zoho.com 电子邮件帐户。在 GoDaddy 上,我正在托管我的网站并配置了我的邮件,以便通过该网站发送的任何邮件都可以在 zoho mail 接收。直到上周,此设置都运行良好。现在我遇到了错误,我不知道是什么触发了它们。
当我尝试向任何帐户发送邮件时,我在 GoDaddy 服务器上收到以下错误:
SMTP -> 错误:无法连接到服务器:连接被拒绝 (111) SMTP 错误:无法连接到 SMTP 主机。
同一脚本在本地主机上出现以下错误:
SMTP -> 错误:无法连接到服务器:连接尝试 失败,因为连接方没有正确响应后 一段时间,或建立连接失败,因为已连接 主机未能响应。 (10060)
我已尝试以下方法来纠正错误(在 localhost 和 GoDaddy 上):
将端口号更改为 25,465 和 587
将 smtp 服务器从 smtp.zoho.com 更改为 relay-hosting.secureserver.net
将 ssl 更改为 tls,反之亦然
完全删除了 SMTPSecure 参数
将超时变量增加到 1000
已验证邮件帐户存在且正常运行
已验证邮件帐户具有有效的密码和用户名。
可以在here找到一个工作演示。我已经回应了错误以及为了这个问题而发送的消息。
编辑 1 我注释掉了“$mail->Host="smtp.zoho.com" 并收到以下错误:
SMTP -> FROM SERVER: SMTP -> FROM SERVER: SMTP -> ERROR: EHLO not 从服务器接受:SMTP -> FROM SERVER: SMTP -> ERROR: HELO not 从服务器接受:SMTP -> 错误:未从服务器接受身份验证: SMTP -> 注意:检查是否已连接 SMTP 错误时捕获到 EOF: 无法验证。
这是否意味着 GoDaddy 未对凭据进行身份验证?
编辑 2:我在 zoho mail 上的设置是:
传入服务器:poppro.zoho.com,端口:995,SSL (POP)
传入服务器:imappro.zoho.com,端口:993,SSL (IMAP) 传出 服务器:smtp.zoho.com,端口:465,SSL(POP 和 IMAP)
【问题讨论】:
-
假设您已经更改了上面的密码。
-
不,电子邮件和密码如问题中所述。在我的智慧结束:(
-
在尝试块$mail->Mailer = 'smtp'中再添加一个参数;
-
@RahulSingh 没有变化! Godaddy服务器上的同样错误:(
-
如果您注释掉主机 (zoho mx),您可能会默认尝试通过 localhost 发送邮件,这可能不是您想要的。