Python 使用get“U连接使连接动态(django-post”office)时出现问题”;正在传递get“连接到EmailMultiAlternatives”;

Python 使用get“U连接使连接动态(django-post”office)时出现问题”;正在传递get“连接到EmailMultiAlternatives”;,python,django,django-postoffice,Python,Django,Django Postoffice,“正在将get_连接传递到EmailMultiAlternatives” 我正在进行动态连接,例如: 设置.py #EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend' EMAIL\u BACKEND='post\u office.EmailBackend' #EMAIL_HOST='smtp.office365.com' #电子邮件\u使用\u TLS=True #电子邮件端口=587 #电子邮件\u主机\u用户=123s@12

“正在将get_连接传递到EmailMultiAlternatives”

我正在进行动态连接,例如:

设置.py

#EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'
EMAIL\u BACKEND='post\u office.EmailBackend'
#EMAIL_HOST='smtp.office365.com'
#电子邮件\u使用\u TLS=True
#电子邮件端口=587
#电子邮件\u主机\u用户=123s@123.sg'
#电子邮件\u主机\u密码='***********'
views.py

从django.core.mail导入EmailMultiAlternations,获取\u连接
def电子邮件模板参与者():
连接=获取连接(主机=arg.email\u backend.email\u主机,使用\u tls=arg.email\u backend.use\u tls,
端口=arg.email\u backend.port,用户名=email\u back,密码=arg.host\u密码)
.......
email\u message=EmailMultiAlternatives(主题、正文、从电子邮件到电子邮件、连接=连接)
template=get_template('email_participants.html',使用='post_office')
html=template.render(上下文\ html)
电子邮件。附加可选内容(html,“文本/html”)
电子邮件。附加文件(附加文件(id)
模板。附加相关信息(电子邮件)
email_message.send()
  • 运行此代码:电子邮件失败。状态:ConnectionRefusedError(无法建立连接,因为目标计算机明确拒绝该连接)

  • 如果我取消对EMAIL\u HOST、EMAIL\u USE\u TLS等的注释,连接将被拒绝,因为它们并不总是匹配的,只有在匹配时才起作用,15分之一

否则。如果我只将EMAIL\u后端更改为“django.core.mail.backends.smtp.EmailBackend”。它工作得很好。

我能做什么???? 我需要邮局的所有好处(cron、列出的邮件、重新查询、重试失败等)