当我尝试通过django发送邮件时,我收到上述错误。 你能否告诉我这个错误的原因以及如何避免它?
答案 0 :(得分:5)
原因是SMTP服务器拒绝您向其发送电子邮件的某些收件人。修复程序要么不向这些收件人发送电子邮件,要重新配置SMTP服务器以接受它们,要么找到要使用的其他SMTP服务器。
答案 1 :(得分:0)
您的邮件服务器不允许发送邮件。与Django有关的可能性很小。检查您的邮件服务器设置以及您的提供商是否允许您发送邮件。
答案 2 :(得分:0)
我不知道'192.168.10.1'是否是邮件服务器的IP,但您需要将EMAIL_HOST设置为邮件服务器。 如果您有Gmail帐户,则可以使用Google的smtp服务器免费通过您的帐户发送电子邮件。以下是配置settings.py
的方法EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'your gmail account' eg xxxxx@gmail.com
EMAIL_HOST_PASSWORD = 'your gmail password'
以下是您可以使用的其他smtp服务器的列表,但我建议您使用Google的
注意:有些可能不是免费的