【问题标题】:SMTP settings with godaddyGodaddy 的 SMTP 设置
【发布时间】: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


【解决方案1】:

已经有一段时间了,但也许答案可以帮助其他人。我刚刚与 GoDaddy 讨论了这个问题,他们告诉我所需的配置如下:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtpout.secureserver.net'
EMAIL_HOST_USER = env('EMAIL_HOST_USER')
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD')
EMAIL_PORT = 80
EMAIL_USE_SSL = False
EMAIL_USE_TLS = True

这些是 django 配置设置,但我确信它可以复制到其他平台。

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 2016-08-18
    • 2019-12-20
    • 2015-12-03
    • 2021-04-17
    相关资源
    最近更新 更多