我想从gmail / yahoo帐户发送电子邮件到另一个gmail / yahoo帐户。为此,我已经设置了一个jenkins作业,其中运行了这个python脚本:
def sendMail(self):
server = smtplib.SMTP('smtp.gmail.com:587')
password = '******'
server.starttls()
server.login('****@gmail.com', password)
server.sendmail('****@gmail.com', ['****@email.com'], self.mailBody)
server.quit()
在给定的代码块之前存在一些其他代码,其他代码运行正常,但我在此行中遇到超时错误
server = smtplib.SMTP('smtp.gmail.com:587')
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
尝试一下:
def sendMail(self):
server = smtplib.SMTP('smtp.gmail.com:587')
password = '******'
server.ehlo()
server.starttls()
server.ehlo()
server.login('****@gmail.com', password)
server.sendmail('****@gmail.com', ['****@email.com'], self.mailBody)
server.quit()