Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 后缀+;Django:SMTPException:服务器不支持SMTP身份验证扩展_Python_Django_Email_Smtp_Postfix Mta - Fatal编程技术网

Python 后缀+;Django:SMTPException:服务器不支持SMTP身份验证扩展

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,而不是

我对后缀完全是新手,只是为Ubuntu设置了默认的后缀,通过telnet测试了它,它发送了邮件,但当我尝试通过django(host='localhost',port='25',user='',password='')发送邮件时,我只得到了

SMTPException:服务器不支持SMTP身份验证扩展。

以下是我的主要观点。cf:


您能建议一下,我需要添加什么来设置用于发送电子邮件的最小工作smtp?

看起来您并不是真的想使用AUTH。在这种情况下,user和password应该是None,而不是空字符串。如果您查看代码库,Django。因为默认值已经是None,所以您可以只保留用户名和密码参数


哦,谢谢,很有效。我看过另一台服务器(Django 1.1),它的用户名/密码是“”,就像那里一样。是的,看起来Django 1.1是这样做的。在这种情况下,Django 1.1将默认为设置中的任何内容,这可能是无设置。从那以后,代码似乎都发生了相当大的变化。:-)