簡體   English   中英

Godaddy 的 SMTP 設置

[英]SMTP settings with godaddy

我需要知道使用加密 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 討論了這個問題,他們告訴我所需的配置如下:

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 配置設置,但我確信它可以復制到其他平台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM