如何使用 STARTTLS 设置 PHPMailer SMTP

问题描述

我的问题是,如何使用 SMTP 正确设置 PHPMailer,以免 STARTTLS 出错?

我得到的当前错误

SMTP connect() Failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

我通过运行这个脚本检查我是否有 OpenSSL

<?PHP echo (extension_loaded('openssl')?'SSL loaded':'SSL not loaded')."\n"; ?>

而且我确实有 OpenSSL,所以这不是问题。 (它说“已加载 SSL”)

这是我的 SMTP 设置: 注意:我确实运行了一个命令,它说它会测试“mail.domain.com”是否是一个实际的服务器,它说它不是,但我 100% 肯定它是一个服务器,正如它在 Webmin 中显示的那样,Virtualmin(它们就像CPanel)和Usermin(网络邮件)。不过我认为这值得一提。

SMTP 服务器主机名:mail.domain.com

SMTP 服务器端口:587

对 SMTP 使用 SSL:是

SMTP 密码加密类型:明文

SMTP 加密类型:STARTTLS

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)