django的文章暂停一下,不好意思,最近有点忙,后面会补上
先说说python发送邮件吧。
#!/usr/bin/python
#coding=utf-8 #要加上这个,要不然发送汉字会报错
import smtplib
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
subject = '不要紧张,测试一下' #邮件主题
sender = '111@qq.com.cn' #发送者邮箱
receiver = '222@qq.com.cn' #接受者邮箱,如果是多个可以用,分割 1@qq.coom,2@qq.com
cc = '333@qq.com.cn' #抄送者邮箱,如果是多个可以用,分割 3@qq.coom,4@qq.com
smtpserver = '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'] = sender
msg = MIMEText('好大一坨','plain','utf-8')#邮件正文
msgRoot.attach(msg)
msg['Subject'] = subject
smtp = smtplib.SMTP()
smtp.connect('smtp.qq.com')
smtp.login(username, password)
smtp.sendmail(sender, receiver.split(',') + cc.split(','), msgRoot.as_string())
smtp.quit() #记得退出哟
这样就结束了,还是比较简单的
ps:有一个神奇的问题,就是同一个主题的邮件的脚本对某个收件人只能发一次,修改主题,又能发了