【发布时间】:2016-11-04 21:37:58
【问题描述】:
我有以下代码通过 python 将邮件发送到电子邮件地址。 当我将工作电子邮件地址放入“toaddrs”变量时,它不起作用。 它没有给出错误,但我没有收到任何邮件。但我可以通过浏览器从 gmail 向同一地址发送邮件。 谁能帮我弄清楚为什么它不起作用?
import smtplib
fromaddr = 'my_address@gmail.com'
toaddrs = 'my_work_address@workdomain.com'
msg = 'Hello!'
username = 'my_address@gmail.com'
password = 'mypassword'
server = smtplib.SMTP('smtp.gmail.com:25')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr,toaddrs,msg)
server.quit()
【问题讨论】:
标签: python email gmail smtplib