|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
def sent_mail():
smtpserver = 'smtp.qq.com'
user = ('695364380@qq.com')
pwd = ('6391583456ljj')
receivers=['695364380@qq.com']#收件人
msg=MIMEMultipart()
title='日报_'+ date
msg.attach(MIMEText('<p><img src="cid:1"></p>', 'html', 'utf-8'))
fp1 = open('D:\\2019年日报\\p1.png', 'rb')
msgImage1 = MIMEImage(fp1.read())
fp1.close()
msgImage1.add_header('Content-ID', '<1>')
msg.attach(msgImage1)
#添加附件
att=MIMEApplication(open('D:\\2019年日报\\copy'+str(date)+'.xlsx','rb').read())
att.add_header('Content-Disposition', 'attachment', filename=Header('日报'+date+'.xlsx','utf-8').encode())
msg.attach(att)
#添加收件发件人信息
msg['From'] = "{}".format(user)
msg['To'] = ",".join(receivers)
msg['Subject'] = title
#发送邮件
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
#smtp.starttls()
smtp.login(user,pwd)
smtp.sendmail(user, receivers, msg.as_string())
print('发送成功')
smtp.close()
time.sleep(10)
错误提示:
Traceback (most recent call last):
File "C:\Users\lujinjian\Desktop\软件\python3代码程序\邮件发送.py", line 63, in <module>
sent_mail()
File "C:\Users\lujinjian\Desktop\软件\python3代码程序\邮件发送.py", line 58, in sent_mail
smtp.login(user,pwd)
File "C:\Users\lujinjian\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 730, in login
raise last_exception
File "C:\Users\lujinjian\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 721, in login
initial_response_ok=initial_response_ok)
File "C:\Users\lujinjian\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 642, in auth
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-b ... amp;&no=1001256)
麻烦各位老大帮帮忙
|
|