Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 smtplib.SMTPNotSupportedError:服务器不支持SMTP身份验证扩展-正在尝试通过Django发送电子邮件_Python_Django_Docker_Email - Fatal编程技术网

Python smtplib.SMTPNotSupportedError:服务器不支持SMTP身份验证扩展-正在尝试通过Django发送电子邮件

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.

我有一个Docker容器,我试图通过Django发送电子邮件

我想在另一个域上使用一个单独的电子邮件服务器。我有其他应用程序可以毫无问题地连接到它。

我的Django生产电子邮件设置如下所示(我打算将来用Kubernetes机密替换用户名和密码,但为了测试,我只是将它们放在文件中):

这在本地起作用,但是当我尝试在容器内运行它时,会出现以下错误:

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