用Python来发送邮件
来源:互联网 发布:c语言计算器程序代码 编辑:程序博客网 时间:2024/04/30 22:47
import smtplibfrom email.mime.text import MIMETextfrom email.MIMEMultipart import MIMEMultipart
mail_host = "smtp.163.com"mail_user = "xxxxx"mail_pass = "xxxxx"
def sendmail(to, From, Filename): ''' sendmail函数,用来发送附件 ''' msg = MIMEMultipart() att = MIMEText(open(Filename, 'rb').read(), 'base64', 'utf-8') att["Content-Type"] = 'application/octet-stream' att["Content-Disposition"] = 'attachment; filename="%s"' % Filename msg.attach(att) msg['to'] = to msg['from'] = From msg['Subject'] = Filename server = smtplib.SMTP(mail_host) server.login(mail_user, mail_pass) server.sendmail(msg['from'], msg['to'], msg.as_string()) server.close()
需要包含的库文件包括smtp以及email,全部为默认库。
这个sendmail函数可以直接用来将Filename对应文件作为附件发送出去。。。代码很简单,应该看完就能用了。。。
0 0
- 用Python来发送邮件
- 用Python发送邮件
- 用Python发送邮件
- 用Python发送邮件
- 用Python发送邮件
- 用python发送邮件
- 用jmail来发送邮件
- 用jmail来发送邮件
- 用socket来发送邮件
- 用C#来发送邮件
- 用python发送邮件 smtp
- 用Python实现SMTP邮件发送
- Python 发送邮件
- python 邮件发送
- 使用PYTHON发送邮件
- python邮件发送
- python发送邮件程序
- python: 发送邮件
- 《清澈》2013总结、2014仰望
- Microsoft NLayerApp案例理论与实践【分布式服务】
- Microsoft NLayerApp案例理论与实践【总结】
- python weak referance
- 2012-2013年终总结
- 用Python来发送邮件
- EntityFramework之领域驱动设计实践【前言】
- Ajax将数据封装为XML文件
- EntityFramework之领域驱动设计实践【从DataTable到EntityObject】
- 10大网站运营人员必备定律
- java线程之Semaphore
- KMP算法
- glob
- C++普通线性查找与使用汇编优化的时间对比