【发布时间】:2012-11-15 10:40:50
【问题描述】:
使用标准设置很好地解释了让 Django 发送电子邮件here,如下所示。
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "mail.mysmtpserver.somewhere" #EMAIL_PORT EMAIL_HOST_USER = "my@login" EMAIL_HOST_PASSWORD = "mypassword" #EMAIL_USE_TLS = True
然后使用django.core.mail.EmailMessage发送。
但是,如果您运行多个站点并且需要每个站点通过它们自己的 SMTP 服务器发送电子邮件(或者只是在同一个 SMTP 服务器中的不同登录名),该怎么办?
搜索这样的 EmailBackend 或使用当前后端执行此操作的方法没有产生任何令人满意的结果。
【问题讨论】: