在2018年从python发送邮件

时间:2018-04-12 09:09:10

标签: python-3.x email

我知道之前有很多关于如何发送邮件问题,但是从python脚本发送邮件不再有效吗?我尝试使用带有以下脚本的SMTP库:

import smtplib
fromaddr = 'mymail@gmail.com'
toaddr = 'someones@gmail.com'
msg = "\r\n".join([
    "From: mymail@gmail.com",
    "To: someonesmail@gmail.com",
    "Subject: Just a message",
    "",    
    'Why, oh why?'
    ])

username = 'mymail@gmail.com'
pwd = 'mypassword'
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login(username, pwd)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()  

但它说要通过网络浏览器登录,this post说Google现在使用api发送邮件。因此,如果有可能通过脚本发送邮件而不使用任何google的api,那有可能吗?

0 个答案:

没有答案