python发邮件

来源:互联网 发布:全部网络歌曲试听 编辑:程序博客网 时间:2024/06/15 18:23

django的文章暂停一下,不好意思,最近有点忙,后面会补上

先说说python发送邮件吧。

#!/usr/bin/python#coding=utf-8#要加上这个,要不然发送汉字会报错import smtplibfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipart  subject = '不要紧张,测试一下'       #邮件主题sender = '111@qq.com.cn'#发送者邮箱receiver = '222@qq.com.cn'#接受者邮箱,如果是多个可以用,分割 1@qq.coom,2@qq.comcc = '333@qq.com.cn'#抄送者邮箱,如果是多个可以用,分割 3@qq.coom,4@qq.comsmtpserver = 'smtp.qq.com'#邮件服务器地址username = '111@qq.com.cn'#用户名,要和发送者一样password = 'aaa'#邮箱密码msgRoot = MIMEMultipart('related')#要定义一个msgRoot,要不然发出去比较诡异,具体不说微笑msgRoot['Subject'] = subject  msgRoot['to'] = receiver  msgRoot['Cc'] = cc  msgRoot['from'] = sendermsg = MIMEText('好大一坨','plain','utf-8')#邮件正文msgRoot.attach(msg)  msg['Subject'] = subjectsmtp = smtplib.SMTP()smtp.connect('smtp.qq.com')smtp.login(username, password)smtp.sendmail(sender, receiver.split(',') + cc.split(','), msgRoot.as_string())smtp.quit()#记得退出哟

这样就结束了,还是比较简单的

ps:有一个神奇的问题,就是同一个主题的邮件的脚本对某个收件人只能发一次,修改主题,又能发了



0 0
原创粉丝点击