Estoy enviando correos electrónicos a los usuarios que usan Django a través de Google Apps.Dando un nombre a la cuenta de correo electrónico al enviar correos electrónicos con Django a través de Google Apps
Cuando el usuario recibe mensajes de correo electrónico enviados desde la aplicación de Django, que son de:
[email protected]
cuando se mira en todos los mensajes de correo electrónico en la bandeja de entrada, la gente ve el remitente del correo electrónico como:
do_not_reply
o [email protected]
dependiendo de la cliente de correo electrónico utilizado
Si puedo acceder a esa cuenta "do_not_reply" usando el navegador y el propio Google Apps y luego enviar un correo electrónico a mí mismo, los mensajes de correo electrónico son de:
Dont Reply<[email protected]>
Como resultado, el nombre que se muestra para el remitente del correo electrónico en la bandeja de entrada es:
Dont Reply
En Django, ¿hay una manera de unir un "nombre" a la cuenta de correo electrónico que se utiliza para enviar mensajes de correo electrónico?
He revisado mail.py de Django, pero no tuvo suerte para encontrar una solución
http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548
Usando:
Django 1.1
Python 2.6
Ubuntu 9.1
settings.EMAIL_HOST = 'smtp.gmail .com'
Gracias
¡Gracias por publicar! Ojalá hubiera visto esto ayer b/c me habría ahorrado algo de tiempo. Estaba leyendo la documentación en y finalmente leí el "from_email" más de cerca y encontré la misma respuesta que usted. Estaba viniendo aquí para publicar una respuesta cuando vi la tuya. De todos modos, gracias de nuevo!Me alegro de tener finalmente este trabajo –
rfadams
También puedes establecer DEFAULT_FROM_EMAIL en settings.py como este: 'DEFAULT_FROM_EMAIL = 'No responder <[email protected]>' ' –
Solo asegúrate de que no configures el mismo correo electrónico con el nombre auth_user, porque fallará durante la autenticación – iamkhush