Skip to content

Instantly share code, notes, and snippets.

@technocake
Forked from andreagrandi/settings.py
Created August 12, 2019 20:17
Show Gist options
  • Save technocake/a2c261ca995382070435b66507359bb2 to your computer and use it in GitHub Desktop.
Save technocake/a2c261ca995382070435b66507359bb2 to your computer and use it in GitHub Desktop.
Sending emails from Django during development without using a real SMTP server. Python comes with a very basic and integrated SMTP server. To start it just open a terminal and type: python -m smtpd -n -c DebuggingServer localhost:1025 Then configure your settings.py using the following parameters. You will see the email directly in the terminal …
if DEBUG:
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = '[email protected]'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment