Email
使用 SSMTP 設置 GMX 電子郵件
我設置了最簡單的外發電子郵件伺服器
ssmtp
。它給了我錯誤Authorization failed (535 Authentication credentials invalid)
。這是我沒有評論的配置:# /etc/ssmtp/ssmtp.conf root=myemail@gmx.com mailhub=mail.gmx.com:465 rewriteDomain=gmx.com hostname=HP-Q101 rewriteDomain=gmx.com FromLineOverride=YES AuthUser=myemail@gmx.com AuthPass=my@super&secret*pa$$word UseTLS=YES
執行輸出:
~$ ssmtp -vvv webmaster@example.com < msg [<-] 220 gmx.com (mrgmxus001) Nemesis ESMTP Service ready [->] EHLO ASUS-N53SM [<-] 250 AUTH LOGIN PLAIN [->] AUTH LOGIN [<-] 334 VXNlcm5hbWU6 [->] c3VwZXZvMZExZGdteZ3jb33= [<-] 334 ZZFzc3dvcmZ3 [<-] 535 Authentication credentials invalid ssmtp: Authorization failed (535 Authentication credentials invalid)
我了解這意味著使用者名或密碼錯誤,但我已通過直接從我的密碼管理器複製密碼來確認密碼。我還嘗試將我的使用者名設置為 only
myemail
。
- 有人有幸建立了 GMX 帳戶嗎?
- 如果問題不是使用者名/密碼,那可能是什麼?
更改您的配置以匹配此:
# /etc/ssmtp/ssmtp.conf root=youremail@gmx.com mailhub=mail.gmx.com:587 rewriteDomain=gmx.com hostname=gmx.com FromLineOverride=YES AuthUser=youremail@gmx.com AuthPass=yourpassword UseSTARTTLS=YES
來源:
如果即使在將配置文件更改為 Rucent88 建議的內容後,其他人仍然遇到此身份驗證問題,我遇到的問題是我的 GMX 帳戶的密碼很複雜,帶有標點符號、括號、數字元號等特殊字元。
也許 ssmtp.conf 文件的解析不是那麼好,反正我把它改成了字母數字的東西,它起作用了。