【发布时间】:2018-06-09 17:34:08
【问题描述】:
我正在尝试使用 smtp 服务器从 python 发送电子邮件,但它会抛出 错误。我该如何解决? 我也获得了 gmail 的许可才能使用此功能 这是代码
import smtplib
content='Hello I am just checking email.'
mail=smtplib.SMTP('smtp.gmail.com',587)
mail.ehlo()
mail.starttls()
mail.login('My email','Mypassword')
mail.send('From email','destiation password',content)
mail.close()
此代码引发此错误 TypeError: send() 接受 2 个位置参数,但给出了 4 个
请修正这个错误。
【问题讨论】:
-
试试
sendmail而不是send
标签: python python-3.x sendmail email-validation smtplib