Das Verschicken von Emails mit dem Web-Framework Django ist kinderleicht. Man muss dazu nur die Einstellungen der eigenen Google Mail-Adresse in die Datei settings.py
aufnehmen:
1 2 3 4 5 | EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'yourname@gmail.com' EMAIL_HOST_PASSWORD = 'your-secret-password' EMAIL_PORT = 587 EMAIL_USE_TLS = True |
Danach kann man eine Test-Email aus der Konsole heraus (python manage.py shell
) mit den folgenden Befehlen verschicken:
1 2 3 | from django.core.mail import EmailMessage email = EmailMessage('The Email subject', 'Your Text.', to=['your-friend@gmail.com']) email.send() |