使用gmail 的 python 脚本, sendmail 的 cc应该怎么写
时间:2010-12-30
来源:互联网
现在的 code 如下,只有收件人能收到,CC都收不到。
网上看到的源码都是吧CC联系人加都了TO的列表中,但不符合我的要求(对于CC, 别人要求过滤,优先级之类):
复制代码
网上看到的源码都是吧CC联系人加都了TO的列表中,但不符合我的要求(对于CC, 别人要求过滤,优先级之类):
- def send_plain_mail(recp, cc, subject, content):
- """
- Send mail from SMTP server
- """
- import socket
- socket.setdefaulttimeout(60)
- msg = email.Message.Message()
- msg['From'] = user
- msg['to'] = recp
- msg['cc'] = cc # one method is: add CC user here
- msg['date'] = time.ctime()
- msg['subject'] = email.Header.Header(subject,'gbk')
- body=email.MIMEText.MIMEText(content, _charset='gbk')
- try:
- server = smtplib.SMTP(SMTP_SERVER, 587)
- # The following 3 lines is for gmail
- server.ehlo()
- server.starttls()
- server.ehlo()
- server.login(user, password)
- server.sendmail(user, string.split(recp,","), msg.as_string()[:-1]+body.as_string() )
- return
- except Exception, e:
- print "From: ", user, "To: ", recp ," ", Exception, ": ", str(e)
- return
作者: mukey 发布时间: 2010-12-30
msg['Cc']
msg['Bcc']
msg['Bcc']
作者: 23号 发布时间: 2011-01-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28