通过ESMTP发送邮件时出现Twisted TLSRequired错误

时间:2012-12-13 07:29:05

标签: python email smtp twisted ssl

我实施了一个扭曲的邮件发件人。它在Ubuntu上没有任何错误,但是当我试图在Windows机器(XP)上运行它时,它给出了TLSRequiredError。

我无法找到满意的答案,帮助或评论将不胜感激。

以下是错误的跟踪:

2012-12-12 11:25:10,515 MailSender: Error occured while sending mail: [Failure instance: Traceback (failure with no frames): <class 'twisted.mail.smtp.TLSRequiredError'>: 502 Server does not support secure communication via TLS / SSL
<<< 250-STARTTLS
<<< 250-AUTH LOGIN PLAIN
<<< 250-DSN
<<< 250 ENHANCEDSTATUSCODES

1 个答案:

答案 0 :(得分:2)

发生错误是因为,在Windows机器上没有安装pyOpenSSL模块。

当我安装pyOpenSSL时,错误消失了。