質問

Djangoでは、send_mailを使ってメールを送信しました:

from django.core.mail import send_mail
send_mail("test", "test", settings.EMAIL_HOST_USER, ["sasdadome@asdijandasd.com"])
.

これは驚くべきことに1のステータスを送ります。これはそれが正常に配信されたことを意味します。

私のGmailアカウントを使って同じを送信しようとしたら、すぐに失敗した応答を得ます。

smtplibでこのような失敗を捉えるのですか?

役に立ちましたか?

解決

このメールアドレスは非常に有効です。存在しないだけです。ドメインが存在するかどうかをDjangoでもsmtplibも確認しません。彼らはただ適切に反応するMTAに郵便を届けます。

他のヒント

SMTPLIB電子メールアドレスフォーマットとSMTPサーバー(あなたのケース内のGmail)のみをチェックし、メッセージをQueue and Return

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top