我对 Postfix 完全是新手,只需为 Ubuntu 设置默认的 Postfix,通过 telnet 测试它,它可以正常发送邮件,但是当我尝试通过 django (host='localhost', port='25', user=' 发送邮件时', 密码=''), 我刚刚得到
SMTPException: SMTP AUTH extension not supported by server.
这是我的 main.cf:https://gist.github.com/3348411 https://gist.github.com/3348411
您能否建议我需要添加什么来设置仅用于发送电子邮件的最小工作 smtp?
看来您真的不想使用 AUTH。在这种情况下,用户和密码应该为 None,而不是空字符串。如果你查看代码库,Django明确检查 None https://github.com/django/django/blob/master/django/core/mail/backends/smtp.py#L21。由于默认值已经为“无”,因此您可以省略用户名和密码参数。
HTH!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)