gpt4 book ai didi

Python 3.4 电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:06 24 4
gpt4 key购买 nike

我真的想不通。基本上我可以轻松地使用 python 向自己发送电子邮件而不会出现问题,现在我将使用电子邮件服务器。与使用谷歌服务器发送电子邮件的交易相同。但是我遇到了这个愚蠢的问题,说我的 SSL 握手是错误的,即使我什至没有使用 SSL。这是我的代码。

server = smtplib.SMTP ()
server.connect("mail.xxxxx.com:587")
server.set_debuglevel(True)

server.starttls()
server.ehlo()

server.login(sender, "xxxxx")

server.sendmail(sender, reciever[1], Msg)

所以基本上,如果我输入 mail.google 或任何它应该起作用的东西?它确实如此,但对于我的新邮件却没有,我不知道为什么。这是我遇到的错误。

self._sslobj.do_handshake()
ssl.SSLError: [SSL: TLSV1_ALERT_DECODE_ERROR] tlsv1 alert decode error (_ssl.c:600)

感谢任何帮助。

最佳答案

既然您已经进入尝试使用 Python 发送电子邮件的领域,请尝试 yagmail .免责声明:我是维护者,但我觉得它可以帮助大家!

它确实提供了很多默认值:我很确定您可以直接发送电子邮件:

import yagmail
yag = yagmail.SMTP('username', 'password') # possibly host and port arguments
yag.send(to_addrs, contents = msg)

您必须先安装 yagmail:

pip install yagmail  # python 2
pip3 install yagmail # python 3

一旦您还想嵌入 html/图像或添加附件,您就会真的喜欢这个包!

它还可以防止您在代码中输入密码,从而使它更加安全。

关于Python 3.4 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32144802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com