2

我正在使用的代码是我在webfaction上找到的

EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = '<mailbox name>'
EMAIL_HOST_PASSWORD = '<mailbox pass>'
DEFAULT_FROM_EMAIL = '<email address>'
SERVER_EMAIL = '<email address>'

我不断收到错误 SMTPRecipientsRefused

发件人地址被拒绝:需要完全合格的地址

4

2 回答 2

6

我发现了问题,它不在设置中,设置是正确的,在views.py中发送实际电子邮件时,我在from_email字段中使用了不同的电子邮件地址。

于 2013-11-05T08:29:08.943 回答
4

问题是你没有在webfaction控制面板上配置好你的设置。

您必须按照文档中描述的这些步骤

  1. 创建邮箱
  2. 创建一个电子邮件地址
  3. 将您的地址链接到您的邮箱

在我的代码中,我有这个:

EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'infomailbox'
EMAIL_HOST_PASSWORD = '<<mine>>'
DEFAULT_FROM_EMAIL = 'info@example.com'
SERVER_EMAIL = 'info@example.com'

它对我来说很完美。

于 2013-11-04T22:53:48.463 回答