为什么我的smtp请求在python中保持超时

大卫之家

我正在尝试使用smtp在python中发送电子邮件,但我不断收到错误消息:

TimeoutError: [Errno 60] Operation timed out

这是我用来发送消息的代码:

connection = smtplib.SMTP("smtp.gmail.com")
connection.starttls()
connection.login(user=my_email, password=my_password)
connection.sendmail(
        from_addr=my_email,
        to_addrs="RECIPIENT",
        msg="Subject:Motivational quote\n\n" + quote)

我已尝试确保电子邮件和密码正确无误,并且已通过Gmail启用了不安全的应用程序,但仍不确定为什么会收到此错误。

布鲁诺创建

尝试改用SMTP_SSL

try:
    connection = smtplib.SMTP_SSL('smtp.gmail.com', 465)
    connection.ehlo()
    connection.login(user=my_email, password=my_password)
    connection.sendmail(from_addr=my_email,
        to_addrs="RECIPIENT",
        msg="Subject:Motivational quote\n\n" + quote))
    connection.close()

    print 'Email sent!'
except Exception as e:
    print e

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么HTTP请求总是花费整个超时时间?

为什么我会从Pythons请求模块收到超时错误?

为什么我的超便携式笔记本电脑CPU无法在HPC中保持最高性能

我为什么要保持状态平坦

为什么我的DispatchGroup的等待总是超时?

为什么随机种子不能使结果在Python中保持恒定

为什么我的POST请求保持无限加载?

为什么我不能在scala中保持沉默?

为什么Python(3.7)在我的嵌套字典中保持重写键:值对?

为什么“请求”模块超时在python3中不起作用?

为什么我的AWS IoT SDK事物影子更新请求使用Node SDK超时?

为什么我所有的猫鼬请求都超时了?

硒,python-无论我将延迟设置为什么,WebDriverWait都会超时60%

我的Directions API请求无效,为什么?

postfix SMTP连接超时,为什么?

为什么龙卷风在python中阻止了我的请求

为什么我的对象保持为空?

nslookup为什么返回“ DNS请求超时”

从ping smtp.gmail.com请求超时

为什么我的*超时设置会被忽略?

为什么我不能在python的字典中保存数据?

为什么在我的帖子请求中得到返回码 200 而不是 201?(Python/请求/Json)

为什么我不能在 Session 中保存对象

为什么我的背景保持静态黑色?

FastAPI (Python) 为什么我收到“不支持的升级请求”。使用 POST 请求?

为什么我在 Python 请求中收到响应 400?

请求因超时而失败,为什么?

如果 curl 运行良好,为什么我在使用带有请求库的 python 进行 api 调用时会出现超时错误?

为什么我的 Python 请求库的 post 请求中充满了“lorem ipsem”文本?