Skip to content

Instantly share code, notes, and snippets.

@RANUX
Forked from andreagrandi/settings.py
Created February 23, 2021 15:11
Show Gist options
  • Save RANUX/7e10efe553d4b3893f58070acbf68510 to your computer and use it in GitHub Desktop.
Save RANUX/7e10efe553d4b3893f58070acbf68510 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 = 'testing@example.com'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment