发送email(带附件)
来源:互联网 发布:知日杂志pdf 编辑:程序博客网 时间:2024/06/10 16:34
#--coding=utf-8--
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage
mailserver = "smtp.126.com" #SMTP服务器
server_port = 25 #SMTP服务器端口
username = 'name' #登录用户名
password = 'pwd' #登录密码
from_addr = "test@126.com" #发件人
to_addr = 1456214@gmail.com #接收邮件地址
context = 'its for testing' #邮件内容
msg = MIMEMultipart()
msg['Subject'] = 'python email with attached test' #邮件主题
msg['To'] = to_addr
msg['From'] = from_addr
#邮件内容
Contents = MIMEText('<b>This is a imag!</b>','html')
msg.attach(Contents)
#带上二进制文件
imgfiles = 'lotus3.gif'
att = MIMEImage(file(imgfiles,'rb').read())
att['Content-Type'] = 'application/octet-stream'
att.add_header('content-disposition','attachment',filename='lotus3.gif')
msg.attach(att)
svr = smtplib.SMTP(mailserver,server_port)
svr.set_debuglevel(1) #设置为调式模式,就是在会话过程中会有输出信息
svr.login(username,password) #登录
svr.sendmail(from_addr,to_addr,msg.as_string()) #发送邮件
svr.quit()
- 发送email(带附件)
- 发送email(不带附件)
- java发送Email,带附件
- Java发送email 带附件
- python发送Email 带附件
- .net SMTP发送Email 更新(可带附件)
- 用JavaMail发送带附件的Email
- 【java】实现发送带附件email
- 使用PowerShell发送带附件的Email
- ubuntu命令行直接发送email,带附件
- VB2013 发送邮件(Email)并带附件
- android 发送邮件(android自带email和javamail)均可发送带有多个附件
- Java Mail发送Email总结(二)--创建带图片或附件的邮件
- 【原创】用php发送带附件的email
- linux 文本模式下发送带附件email
- 在 App 里发送带附件 Email 的实现代码
- python 使用smtplib发送带附件的email
- .net SMTP发送Email实例(可带附件)
- redmine搭建手册
- Linux文件夹文件创建、删除
- 如何调试分析Android中发生的tombstone
- linux下configure命令详细介绍
- HttpClient入门
- 发送email(带附件)
- mapreduce任务执行的单步跟踪
- mappedBy的基本认识
- 取消IRP
- click与dblclick事件冲突解决方法
- 了解Lua语言中的_index,newindex,rawget和rawset
- Win7操作系统安装虚拟机问题
- HDU 4596 Yet another end of the world
- leetcode-Merge Sorted Array