私が設定するために使用する最も簡単な送信メールサーバーですssmtp
。それは私にエラーを与えますAuthorization failed (535 Authentication credentials invalid)
。コメントのない構成は次のとおりです。
# /etc/ssmtp/ssmtp.conf
[email protected]
mailhub=mail.gmx.com:465
rewriteDomain=gmx.com
hostname=HP-Q101
rewriteDomain=gmx.com
FromLineOverride=YES
[email protected]
AuthPass=my@super&secret*pa$$word
UseTLS=YES
実行出力:
~$ ssmtp -vvv [email protected] < 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)
これはユーザー名またはパスワードが間違っていることを意味していますが、パスワードマネージャから直接コピーしてパスワードを確認しました。また、ユーザー名をmyemail
。
- GMXアカウントを正常に作成した人はいますか?
- 問題がユーザー名/パスワードではない場合、原因は何ですか?
答え1
次のように設定を変更してください。
# /etc/ssmtp/ssmtp.conf
[email protected]
mailhub=mail.gmx.com:587
rewriteDomain=gmx.com
hostname=gmx.com
FromLineOverride=YES
[email protected]
AuthPass=yourpassword
UseSTARTTLS=YES
答え2
Rucent88が提案したプロファイルにプロファイルを変更した後も他の人がまだこの認証の問題を経験している場合、私のGMXアカウントのパスワードは複雑で、句読点、括弧、数字記号などが含まれていたという問題でした。
たぶんssmtp.confファイルの解析はあまり良くなかったかもしれません。とにかく英数字に変更しましたが、うまくいきました。