Python smtplib.SMTPNotSupportedError:服务器不支持SMTP身份验证扩展-正在尝试通过Django发送电子邮件
我有一个Docker容器,我试图通过Django发送电子邮件 我想在另一个域上使用一个单独的电子邮件服务器。我有其他应用程序可以毫无问题地连接到它。 我的Django生产电子邮件设置如下所示(我打算将来用Kubernetes机密替换用户名和密码,但为了测试,我只是将它们放在文件中): 这在本地起作用,但是当我尝试在容器内运行它时,会出现以下错误:Python smtplib.SMTPNotSupportedError:服务器不支持SMTP身份验证扩展-正在尝试通过Django发送电子邮件,python,django,docker,email,Python,Django,Docker,Email,我有一个Docker容器,我试图通过Django发送电子邮件 我想在另一个域上使用一个单独的电子邮件服务器。我有其他应用程序可以毫无问题地连接到它。 我的Django生产电子邮件设置如下所示(我打算将来用Kubernetes机密替换用户名和密码,但为了测试,我只是将它们放在文件中): 这在本地起作用,但是当我尝试在容器内运行它时,会出现以下错误: smtplib.SMTPNotSupportedError: SMTP AUTH extension not supported by server.
smtplib.SMTPNotSupportedError: SMTP AUTH extension not supported by server.
我是否需要在Docker容器中安装某种SMTP中继或服务器
我的Docker容器基于python:3.7容器,我目前没有安装任何SMTP扩展或任何内容。
EMAIL\u USE\u TLS
需要设置为True
EMAIL_USE_TLS = True
smtplib.SMTPNotSupportedError: SMTP AUTH extension not supported by server.
EMAIL_USE_TLS = True