webmaster@localhost が FROM に使われてるのは。。。
Django send_mail() を使って送るメールのFROMアドレスをどこで変更するのか調べた。'webmaster@localhost' + domain という、なんとも奇妙なアドレスが使われているため変更しようと思い。
設定箇所
settings.py の DEFAULT_FROM_EMAIL がデフォルトのままだったからか。
- Settings | Django documentation | Django
- DEFAULT_FROM_EMAIL
- Default: 'webmaster@localhost'
Default email address to use for various automated correspondence from the site manager(s). This doesn’t include error messages sent to ADMINS and MANAGERS; for that, see SERVER_EMAIL.
あとは settings.py で変更するだけ。
DEFAULT_FROM_EMAIL = 'noreply@host.domain.local'
エラーメールは別
ADMINSに送られる500エラーメールは、SERVER_EMAILがFROMに使われるとの事。通常メールと、エラーメールは、FROMを個別に設定できるのね。
- Settings | Django documentation | Django
- SERVER_EMAIL
- Default: 'root@localhost'
The email address that error messages come from, such as those sent to ADMINS and MANAGERS.