Djangoで作ったシステムからXSERVERのメールサーバ使って送信できない

出ていたエラー内容

smtplib.SMTPRecipientsRefused: {'メールアドレス': (450, b'4.1.8 <webmaster@localhost>: Sender address rejected: Domain not found')}

なんか設定した送信元メールアドレスじゃなくて、「webmaster@localhost」ってやつから送ろうとしている??

解決方法

settings.pyの設定が足りなかったみたい。
Gmailだといけたのになー。
下記を追加したら解決した。

EMAIL_HOST = 'ホスト'
EMAIL_PORT = ポート
EMAIL_HOST_USER = 'ユーザ'
EMAIL_HOST_PASSWORD = 'パスワード'
DEFAULT_FROM_EMAIL = '送信元メールアドレス' ←これ追加
EMAIL_USE_SSL = True

投稿者: Output48

中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。 ベンチャー企業の営業、大手企業のPG・SEを経て、独立。 現在はとある企業のCTOと、変な名前の会社の社長をしてる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください