rfa*_*ams 71 email django smtp
我正在通过Google Apps向使用Django的用户发送电子邮件.
当用户收到从Django应用程序发送的电子邮件时,他们来自:
do_not_reply@domain.com
查看收件箱中的所有电子邮件时,人们会将电子邮件的发件人视为:
do_not_reply或do_not_reply@domain.com取决于所使用的电子邮件客户端
如果我使用浏览器和Google Apps本身登录"do_not_reply"帐户,然后向自己发送电子邮件,则电子邮件来自:
Dont Reply<do_not_reply@domain.com>
因此,收件箱中电子邮件发件人显示的名称为:
Dont Reply
在Django中,有没有办法将"名称"附加到用于发送电子邮件的电子邮件帐户?
我查看了Django的mail.py,但没有找到解决方案的运气
http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548
使用:
Django 1.1
Python 2.6
Ubuntu 9.1
settings.EMAIL_HOST ='smtp.gmail.com'
谢谢
Gre*_*ger 126
您实际上可以使用"Dont Reply <do_not_reply@domain.com>"您发送的电子邮件地址.
在你的django项目的shell中尝试这个来测试它是否也适用于gapps:
>>> from django.core.mail import send_mail
>>> send_mail('subject', 'message', 'Dont Reply <do_not_reply@domain.com>', ['youremail@example.com'])
Run Code Online (Sandbox Code Playgroud)