Python 后缀+;Django:SMTPException:服务器不支持SMTP身份验证扩展
我对后缀完全是新手,只是为Ubuntu设置了默认的后缀,通过telnet测试了它,它发送了邮件,但当我尝试通过django(host='localhost',port='25',user='',password='')发送邮件时,我只得到了Python 后缀+;Django:SMTPException:服务器不支持SMTP身份验证扩展,python,django,email,smtp,postfix-mta,Python,Django,Email,Smtp,Postfix Mta,我对后缀完全是新手,只是为Ubuntu设置了默认的后缀,通过telnet测试了它,它发送了邮件,但当我尝试通过django(host='localhost',port='25',user='',password='')发送邮件时,我只得到了 SMTPException:服务器不支持SMTP身份验证扩展。 以下是我的主要观点。cf: 您能建议一下,我需要添加什么来设置用于发送电子邮件的最小工作smtp?看起来您并不是真的想使用AUTH。在这种情况下,user和password应该是None,而不是
SMTPException:服务器不支持SMTP身份验证扩展。
以下是我的主要观点。cf:
您能建议一下,我需要添加什么来设置用于发送电子邮件的最小工作smtp?看起来您并不是真的想使用AUTH。在这种情况下,user和password应该是None,而不是空字符串。如果您查看代码库,Django。因为默认值已经是None,所以您可以只保留用户名和密码参数
嗯 哦,谢谢,很有效。我看过另一台服务器(Django 1.1),它的用户名/密码是“”,就像那里一样。是的,看起来Django 1.1是这样做的。在这种情况下,Django 1.1将默认为设置中的任何内容,这可能是无设置。从那以后,代码似乎都发生了相当大的变化。:-)