Nil*_*esh 1 django django-notification
我必须使用django发送批量电子邮件,该电子邮件模板将被自定义,并且该模板中的某些数据将来自db。我使用django通知,但只能将电子邮件发送给注册用户。我必须向未注册用户发送电子邮件。将有五个电子邮件模板,用户可以选择任何一个,并且必须发送电子邮件。
对于前。向未注册用户组的活动邀请。用户将输入电子邮件ID,并将进行批量发送。我可以使用哪个django软件包来实现相同的目的。
您可以使用django的默认发送多个电子邮件系统。从这里:https : //docs.djangoproject.com/en/dev/topics/email/#sending-multiple-emails
您可以这样尝试:
from django.core import mail
connection = mail.get_connection()
connection.open()
reciever_list= ['aa@bb.cc', 'dd@ee.ff'] #extend this list according to your requirement
email1 = mail.EmailMessage('Hello', 'Body goes here', 'from@example.com',
reciever_list, connection=connection)
email1.send()
Run Code Online (Sandbox Code Playgroud)
对于批量电子邮件参考,您可以检查以下答案:如何在Django中向10,000个用户发送电子邮件?
从这个stackoverflow 答案中,您可以发送带有模板的电子邮件。如果使用django 1.7,则可以将html_message添加为的性能指标send_mail()。详细信息在这里。
顺便说一下,对于大量电子邮件处理,django具有send_mass_mail() 方法。
| 归档时间: |
|
| 查看次数: |
4280 次 |
| 最近记录: |