【发布时间】:2017-01-24 12:53:07
【问题描述】:
我需要知道使用加密 tls 发送 STMP 电子邮件的设置。 我想从我的 godaddy 帐户发送电子邮件,我所有的电子邮件帐户都托管在 godaddy 中。 这是我的配置(我使用 PHPMAILER):
$pMail->Host = "smtpout.secureserver.net";
$pMail->Username = "emailgodaddy@godaddy.com";
$pMail->Port = 465
$pMail->SMTPSecure = 'tls';
$pMail->Password = "mypassword"
$pMail->SMTPAuth = true;
如果我将端口更改为 80(并停用 SMTPSECURE),我可以发送电子邮件,但这些电子邮件未加密!。当我使用 Port=465 时显示此错误:无法连接到服务器:连接被拒绝 (111)。
我知道我可以使用以下设置发送邮件:
$pMail->Host = 'relay-hosting.secureserver.net';
$pMail->Port = 25;
$pMail->SMTPAuth = false;
$pMail->SMTPSecure = false;
但这些电子邮件并未加密发送。我需要通过 SMTP 发送邮件,因为如果使用 mail() 或 sendmail() 方法发送的电子邮件超过一个月没有发送!我和godaddy联系了很多次,都没有得到任何解决方案。而且我知道这不是源代码问题,因为几个月来电子邮件都已正确发送。我在同一个主机中也有两个不同的网站,我都没有收到任何电子邮件。在我迁移到另一台服务器之前,我需要一个解决方案,因为我非常讨厌 Godaddy,我不会向我最大的敌人推荐它!
发送加密电子邮件需要哪些设置?或者我可以应用什么其他解决方案?
编辑:几天后,godaddy 告诉我从端口 25 发送电子邮件没有问题。我不相信他们,因为我认为他们不知道问题出在哪里,而且我知道端口 25 不安全港口。支持不要使用“安全”这个词,但告诉我没有问题......
【问题讨论】:
-
那就问 Godaddy!或者查看他们的帮助文档
-
我问了godaddy两次,他们没有给我解决方案,只是:让我们检查一下问题。翻译:我们不知道会发生什么。
-
是的,我已经检查了这些链接。第二个链接没有提供解决方案,第一个可能是解决方案,但我正在等待 Godaddy 确认我可以做到! (移动我的电子邮件帐户)。同时,我尝试应用一种能够发送加密电子邮件的解决方案。还是谢谢你!
标签: php email encryption smtp