span8
span4
我正在尝试使用PythonEmailer发送电子邮件。
如果我使用smtp.gmail.com服务器。
但是我不能让它工作smtp.office365.com服务器TLS和端口587)。
有人知道吗。
感谢您的帮助。
这是我得到的错误信息:
Python的例外
调用“email”功能时出错
f_8(PythonFactory): PythonFactory未能处理特性
您可以在transformer参数中尝试从TLS切换到SSL吗?看看这是否适合你。
他们在这里的文档:https://support.office.com/en-us/article/Outlook-s..。
建议一些客户机将隐式TLS称为SSL。
你好布莱恩,
我已经尝试了所有可用的组合:
TLS和SSL,
SMTP,POP和IMAP
SMTP(587)端口,IMAP(993)和POP (995)
但是没有一个组合起作用。
也许转换器中的python代码可以得到改进。您可以尝试将以下内容添加到自定义转换器中的PythonCaller代码中吗?
smtp.ehlo smtp.starttls smtp.ehlo()()()
在这里:
如果(connection_type=='TLS'): smtp=smtplib.SMTP(server,port) smtp.ehlo() smtp.starttls() smtp.ehlo() else:
发现从:http://stackoverflow.com/questions/64505/sending-mail-from-python-using-smtp
©2019安全亚搏在线软件公司|法律