E-Mails in Django

Mit Django können recht einfach E-Mails generiert und verschickt werden.


Inhalt


E-Mail-Versand mit Django

Beim Senden einer Nachricht kann die Absenderadresse direkt angegeben werden. Fehlt dieser Parameter, so gibt die Dokumentation an, dass dann DEFAULT_FROM_EMAIL verwendet wird:

DEFAULT_FROM_EMAIL

Default: ‘webmaster@localhost’

Default email address to use for various automated correspondence from
the site manager(s).

Bitte konfigurieren Sie in jedem Fall diesen Parameter, da andernfalls Nachrichten von unserem System auf Grund des ungültigen Absenders abgewiesen werden!

Allerdings verwendet Django diesen Parameter nicht, wenn es zu Fehlermeldungen bzw. zu E-Mails auf Grund von Exceptions kommt. Hier greift dann der Parameter SERVER_EMAIL:

SERVER_EMAIL

Default: ‘root@localhost’

The email address that error messages come from, such as those sent to
ADMINS and MANAGERS.

Bitte konfigurieren Sie diese Einstellung ebenfalls! Gerade Exceptions und andere Fehlermeldungen sollten immer beim Administrator/Webmaster ankommen!