本文实例为大家分享了python实现邮件发送功能的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email import encoders user = '*******@qq.com' pwd = '*******' to = [ '******@139.com' , '******@qq.com' ] msg = MIMEMultipart() msg[ 'Subject' ] = '这里是主题...' content1 = MIMEText( '这里是正文!' , 'plain' , 'utf-8' ) msg.attach(content1) attfile = 'C:\\Users\\hengli\\Pictures\\CameraMan\\哈哈.doc' basename = os.path.basename(attfile) fp = open (attfile, 'rb' ) att = MIMEText(fp.read(), 'base64' , 'utf-8' ) att[ "Content-Type" ] = 'application/octet-stream' att.add_header( 'Content-Disposition' , 'attachment' ,filename = ( 'gbk' , '', basename)) encoders.encode_base64(att) msg.attach(att) #----------------------------------------------------------- s = smtplib.SMTP( 'smtp.qq.com' ) s.login(user, pwd) s.sendmail(user, to, msg.as_string()) print ( '发送成功' ) s.close() |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/u013511642/article/details/44251799