I am sending emails to users using Django through Google Apps.
When the user receives emails sent from the Django app, they are from:
[email protected]
when looking at all emails in the inbox, people see the email's sender as :
do_not_reply
or [email protected]
depending on the email client used
If I log into that "do_not_reply" account using the browser and Google Apps itself and then send an email to myself, the emails are from:
Dont Reply<[email protected]>
As a result, the name displayed for the email's sender in the inbox is:
Dont Reply
In Django, is there a way to attach a "name" to the email account being used to send emails?
I have reviewed Django's mail.py, but had no luck finding a solution
http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548
Using:
Django 1.1
Python 2.6
Ubuntu 9.1
settings.EMAIL_HOST = 'smtp.gmail.com'
Thanks
You can actually use "Dont Reply <[email protected]>"
as the email address you send from.
Try this in the shell of your django project to test if it also works with gapps:
>>> from django.core.mail import send_mail
>>> send_mail('subject', 'message', 'Dont Reply <[email protected]>', ['[email protected]'])