使用如下所示的标准设置here很好地解释了如何让Django发送邮箱.
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
把它寄出go .
但是,如果您正在运行多个站点,并且需要每个站点通过其自己的SMTP服务器(或者只是在同一SMTP服务器上的不同登录)发送邮箱,该怎么办呢?
搜索像这样的EmailBackend,或者用当前后端执行此操作的方法,并没有产生任何令人满意的结果.