为什么python 3 smtplib突然卡住?

时间:2019-11-16 17:53:41

标签: python-3.x smtplib

我正在使用smtplib连续发送电子邮件,并且可以正常工作,直到卡住并且程序永远等待。 在Windows 10上使用最新的Python 3.8。 这是代码:

import smtplib
#import time
import datetime 

sender = 'from@abc.com'
recipient = 'to@abc.com'
user = 'from@abc.com'
password = 'password'


while True:
    print(datetime.datetime.now())
    try:
        mailserver = smtplib.SMTP('smtp.office365.com',587, timeout=5)
        #mailserver.ehlo()
        mailserver.set_debuglevel(0)
        mailserver.starttls()
        mailserver.login(user, password)
        message = 'Subject: {}\n\n{}'.format(datetime.datetime.now(), "some text")
        mailserver.sendmail(sender, recipient, message)
        mailserver.quit()
        #time.sleep(1)
    except:
        print("failure")

我做错了什么?

0 个答案:

没有答案