¿Cómo configura Django para enviar correo a través de Postfix?

¿Cómo configura Django y Postfix para enviar correos electrónicos para las aplicaciones de Django?

Puedo hacerlo usando la configuración del servidor de Gmail, pero quiero enviar un correo electrónico desde mi propio servidor usando mi propio dominio.

Me golpeé mucho la cabeza antes de darme cuenta de que en realidad es bastante simple:

agrega esto a tu configuracion.py

 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'localhost' EMAIL_PORT = 25 EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False DEFAULT_FROM_EMAIL = 'Whatever ' 

También asegúrese de que haya un nombre de dominio completo (por ejemplo, mybox.example.com) configurado en su servidor ( cómo ),

Entonces necesitas tener estas líneas en tu /etc/postfix/main.cf :

 myhostname = mybox.example.com mydestination = localhost.server.com, localhost, example.com 

También tiene que configurar el registro MX adecuado para su dominio (verifique aquí ) en su servidor dns (y en su registrador, si maneja la búsqueda de dns a través de ellos)