使用 Bluehost 帐户设置 PHPMailer

2024-01-10

我尝试联系 Bluehost 的支持人员,但他们不知道如何设置。

我所做的是首先创建我的电子邮件帐户(VPS 帐户)。 然后获取我的电子邮件设置的所有详细信息。

电子邮件设置

邮件服务器用户名:[电子邮件受保护] /cdn-cgi/l/email-protection

标准(无 SSL)

接收邮件服务器:详细信息请参见此处

支持的端口:143 (IMAP)、110

(POP3) 发送邮件服务器:此处详细信息

支持端口:26(服务器 需要身份验证)

所以在我的 PHPMailer 代码中我添加了以下内容:

$mail->SMTPAuth   = true;
$mail->SMTPSecure = "ssl";
$mail->Port  = 26;  
$mail->Host = "198.xx.xxx.x";       
$mail->Username = 'no[email protected] /cdn-cgi/l/email-protection';
$mail->Password = "myemailpassword";

但我收到了这个错误。SMTP -> ERROR: Failed to connect to server: Connection timed out (110) SMTP Error: Could not connect to SMTP host.

这是我的 SMTP 的新设置。 有什么帮助吗?我是设置 PHPMailer SMTP 的新手。

我知道这与这个不同problem https://stackoverflow.com/questions/22832410/smtp-error-failed-to-connect-to-server-connection-timed-out-110-the-follo and this https://stackoverflow.com/questions/23782689/smtp-error-failed-to-connect-to-server-connection-timed-out-110-with-phpmail


正确处理邮件确实很痛苦,我永远不会建议使用内置邮件。例如,在发送邮件时,您必须考虑很多事情;

发送邮件的 IP 是否已列入黑名单?

送达能力,将邮件与 Web 服务器放在同一位置可能会出现灾难性问题,如果您的服务器崩溃,您的邮件就会面临风险。

您使用的是共享主机,因此由于垃圾邮件限制,他们可能不允许发送邮件。

最好的选择是使用 Mailgun 这样的服务并使用他们的 API 发送邮件,他们的免费套餐最多可发送 10,000 封电子邮件左右。他们负责处理所有事情,从确保标头正确、从可靠来源发送开始。

当然这并不能直接解决你的问题,也许你不知道像Mailgun这样的服务,我强烈建议你研究一下PHP的邮件发送。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Bluehost 帐户设置 PHPMailer 的相关文章