python发送邮件,亲测可用。
来源:互联网 发布:php 判断域名 编辑:程序博客网 时间:2024/04/19 23:20
1.首先要引入必要的包。
import smtplib
from email.mime.text import MIMEText
from email.MIMEMultipart import MIMEMultipart
import datetime
2.定义发送邮件函数
def Send_Mail (Message):
TODAY = datetime.date.today()
CURRENTDAY=TODAY.strftime(‘%Y-%m-%d’)
msg = MIMEMultipart()
”’
att = MIMEText(open(r’D:\report\aa.xlsx’, ‘rb’).read(), ‘base64’, ‘gb2312’) #设置附件的目录
att[‘content-type’] = ‘application/octet-stream’
att[‘content-disposition’] = ‘attachment;filename=”IMD_EBM.xlsx”’ #设置附件的名称
msg.attach(att)
”’
content = str(Message) #正文内容
body = MIMEText(content,’plain’,’utf-8’) #设置字符编码
msg.attach(body)
msgto = ‘835232404@qq.com’ # 收件人地址 多个联系人,格式[‘aa@163.com’; ‘bb@163.com’]
msgfrom = ‘1074321997@qq.com’ # 寄信人地址 ,
msg[‘subject’] = ‘Finish at ’ #主题
msg[‘date’]=time.ctime() #时间
#msg[‘Cc’]=’bb@junbao.net’ #抄送人地址 多个地址不起作用
mailuser = ‘1074321997@qq.com’ # 用户名
mailpwd = ‘wangzijia1990’ #密码
try:
smtp = smtplib.SMTP()
smtp.connect(r’smtp.qq.com’)# smtp设置
smtp.login(mailuser, mailpwd) #登录
smtp.sendmail(msgfrom, msgto, msg.as_string()) #发送
smtp.close()
print “success mail”
except Exception, e:
print e,u”失败了”
- python发送邮件,亲测可用。
- PHP邮件发送类(修改网上代码,亲测可用)
- 利用java实现发送邮件(这个亲测可用,找了好久)
- 用Python发送邮件
- Python 发送邮件
- python 邮件发送
- 使用PYTHON发送邮件
- python邮件发送
- python发送邮件程序
- python: 发送邮件
- python发送邮件
- python smtp发送邮件
- python 发送邮件实例
- python发送各类邮件
- 用Python发送邮件
- 用Python发送邮件
- python 发送邮件实例
- Python发送邮件测试
- 2015年苹果审核规则
- 单例模式的七种写法 (Java)
- Maven实战(三)Eclipse构建Maven项目
- Spring JDBC
- Linux 下的两个特殊的文件: /dev/null 和 /dev/zero 简介及对比
- python发送邮件,亲测可用。
- CONFIG_STRICT_DEVMEM和CONFIG_IO_STRICT_DEVMEM
- Xcode8升级之后遇到的问题
- 2015: [Usaco2010 Feb]Chocolate Giving
- SQL Server Express2008设置远程登录
- 文件夹目录打包压缩下载
- Spring JMS
- iOS 定位原理和使用建议
- Spring OXM