最近在学Python,到用代码发邮件。但是在跑程序时,反馈发送失败;查了代码没有明显的错误,各位大神指点下子。
下面是代码原文:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
mailhost = 'smtp.qq.com'
qqmail = smtplib.SMTP()
qqmail.connect(mailhost,25)
account = input('请输入你的账号: ')
password = input('请输入你的密码: ')
qqmail.login(account,password)
receiver = input('请输入收件人邮箱: ')
content = input('请输入邮件正文:')
message = MIMEText(content,'plain','utf-8')
subject = input('请输入邮件主题: ')
message['subject'] = Header(subject,'utf-8')
try:
qqmail.sendmail(account,recevier,message.as_string())
print('邮件发送成功')
except:
print('邮件发送失败')
qqmail.quit()