我使用的代码就是我在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
发件人地址被拒绝:需要完全合格的地址
答案 0 :(得分:4)
问题是您未在webfaction控制台上配置好您的设置。
您必须遵循docs
中描述的这些步骤在我的代码中我有这个:
EMAIL_HOST = 'smtp.webfaction.com'
EMAIL_HOST_USER = 'infomailbox'
EMAIL_HOST_PASSWORD = '<<mine>>'
DEFAULT_FROM_EMAIL = 'info@example.com'
SERVER_EMAIL = 'info@example.com'
它对我来说很完美。
答案 1 :(得分:3)
我发现了问题,它不是在设置中,设置是正确的,是在views.py中发送实际电子邮件时我在from_email字段中使用了不同的电子邮件地址。