Django立即发送多个不同主题的电子邮件

时间:2015-09-22 09:08:01

标签: django email smtp

我想向我的客户发送一份调查问卷,因此我想要每个电子邮件主题,正文包含客户的姓名。 是否可以一次发送所有电子邮件,或者我必须多次发送电子邮件,每次都是针对整个SMTP中的特定客户?

2 个答案:

答案 0 :(得分:2)

您可以使用send_mass_mail()

message1 = ('Subject here', 'Here is the message', 'from@example.com',
         ['first@example.com', 'other@example.com'])

message2 = ('Another Subject', 'Here is another message',
         'from@example.com', ['second@test.com'])

send_mass_mail((message1, message2), fail_silently=False)

https://docs.djangoproject.com/en/1.8/topics/email/#send-mass-mail

答案 1 :(得分:0)

SMTP接受单个邮件,可能是多个收件人。假设您之前使用过密件抄送,那可能就是一条消息。

如果您要自定义电子邮件的主题或正文;必须有多个mail()调用和多个SMTP调用