使用python发送emai时发生超时错误

2024-04-24 05:56:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个python脚本来发送电子邮件。代码如下:

def main():


    import smtplib
    import email.mime.text
    import email.mime.application
    from email.mime.multipart import MIMEMultipart

    from_email = 'xxx@gmail.com'
    from_email_pwd = '123456'
    to_email = 'yyy@gmail.com'

    msg = MIMEMultipart()
    msg['Subject'] = 'Subject'
    msg['From'] = from_email
    msg['To'] = to_email

    body = email.mime.text.MIMEText("Body")
    msg.attach(body)

    s = smtplib.SMTP('smtp.gmail.com')
    s.starttls()
    s.login(from_email, from_email_pwd)
    s.sendmail(from_email, to_email, msg.as_string())
    s.quit()

    return

main()

虽然我可以在我的个人笔记本电脑上成功地运行这段代码,但当我试图在公司的桌面上运行它时,我遇到了一些问题(使用解释器python3.5.1开发pycharmide)。以下是错误消息:

^{pr2}$

有什么想法吗?怎么了?在


Tags: to代码textfromimportcommainemail