用Python 2.3发送SSL邮件

0 投票
1 回答
732 浏览
提问于 2025-04-17 05:10

我正在使用Python 2.3,想要通过SSL发送电子邮件。

根据文档,SMTP_SSL这个功能是在Python 2.6版本中添加的。

有没有办法在Python 2.3中也使用SSL呢?(可能需要用到第三方模块)

1 个回答

0

也许你可以直接使用 starttls(),就像这样:

smtp = smtplib.SMTP(mailhost)
smtp.starttls()

在SMTP_SSL的文档中,你可以找到:

SMTP_SSL应该在需要从连接一开始就使用SSL的情况下使用,而使用starttls()就不太合适了。

撰写回答