随人Linux自带了功能强大的sendmail服务器,但是这样发送的邮件往往被视为垃圾邮件。以下代码可以登录你的邮箱发送邮件,并且可以添加抄送人,添加附件,可以发给多个收件人。其中:

邮件的正文在/app/opt/oracle/mail.txt 中 ,/app/opt/oracle/report.zip是的附件。

DECLARE pass VARCHAR2(20) := 'Z1234';--???? BEGIN FOR c IN (select a.username from dba_users a,icaps_user b where 'Z'||b.username=a.username ) LOOP EXECUTE IMMEDIATE 'alter user ' || c.username || ' identified by ' || pass; END LOOP; END; #!/usr/bin/env python import smtplib,mimetypes from email import Encoders from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart import email import time femail='xxx@xxxx.com' temail =['yyyyy@yyyy.com','sssss@ssss.com'] ccmail=['zzzzz@zzzzz.com','ggggg@ggggg.com'] to_string ='' for item in temail: to_string += item +',' cc_string ='' for item1 in ccmail: cc_string += item1 +',' msg=MIMEMultipart() msg['From'] = femail msg['To'] = to_string subject="Cash flow reports for all hotels" f = file('/app/opt/oracle/mail.txt') # if no mode is specified, 'r'ead mode is assumed by default #while True: # line = f.readline() # if len(line) == 0: # Zero length indicates EOF # break # content=line # print line, # Notice comma to avoid automatic newline added by Python content=f.read() f.close() # close the file #print content msg['Subject'] = subject msg['Reply-To'] = femail #msg['Cc'] = cc_string msg['Date'] = time.ctime(time.time()) msg['X-Priority'] = '''3''' msg['X-MSMail-Priority'] = '''Normal''' print content dfff="du -h" #body=email.MIMEText.MIMEText('''"dd"+content"dd"''',_subtype='html',_charset='UTF-8') #msg.attach(body) msgText=MIMEText(content,'plain','') msg.attach(msgText) filename = r'/app/opt/oracle/report.zip' fp = open(filename,'rb') ctype,encoding = mimetypes.guess_type(filename) if ctype is None or encoding is not None: ctype = 'application/octet-stream' maintype,subtype = ctype.split('/',1) m = MIMEBase(maintype,subtype) m.set_payload(fp.read()) fp.close() Encoders.encode_base64(m) m.add_header('Content-disposition','attachment',filename='report.zip') msg.attach(m) s = smtplib.SMTP('mail.e5systems.com') #Sing in email with password s.login(femail,'xxxxxxx') s.sendmail(femail,temail,msg.as_string()) print 'Mailing...' s.close()

Linux 发送邮件,抄送+附件,多收件人相关推荐

  1. 发送邮件+抄送+附件

    package com.test; import javax.activation.DataHandler; import javax.activation.FileDataSource; impor ...

  2. linux 发送邮件 mutt,Linux发送邮件:mutt中级技巧

    http://hi.baidu.com/yunpengwu/blog/item/66922b2ee41247574fc22611.html 1. 查找过滤邮件 邮件客户端的一个非常重要的功能就是查找邮 ...

  3. python发送邮件和附件

    发送邮件的时候,需要发送人,收件人,和一台邮件服务器,这里使用python发送一个邮件,主要需要引入smtplib和email库. 下面是源码,粘贴即可用: #!/usr/bin/env python ...

  4. (转载)SpringBoot 发送邮件和附件

    什么是SMTP? SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式.SMTP认证要 ...

  5. linux 发送邮件到163或者QQ邮箱

                                                               linux 发送邮件到163或者QQ邮箱 我想,在开始发送邮件前有些概念需要理解, ...

  6. linux 发送邮件

    linux 发送邮件 参考资料:https://www.cnblogs.com/imweihao/p/7250500.html https://blog.csdn.net/liang19890820/ ...

  7. Python 使用 smtp ssl 模式 发送邮件与附件

    参考 :         发送邮件简单入门 ( 以qq邮箱,163邮箱为例 ) :https://blog.csdn.net/qq_38661599/article/details/81013834 ...

  8. python3发送qq邮件_python3通过qq邮箱发送邮件以及附件

    本文实例为大家分享了python3通过qq邮箱发送邮件以及附件的具体代码,供大家参考,具体内容如下ZLP免费资源网 开启qq邮箱的smtp服务ZLP免费资源网 ZLP免费资源网 代码:ZLP免费资源网 ...

  9. python3通过qq邮箱发送邮件以及附件

    本文实例为大家分享了python3通过qq邮箱发送邮件以及附件的具体代码,供大家参考,具体内容如下 开启qq邮箱的smtp服务 代码: 在学习过程中有什么不懂得可以加我的 python学习qun,85 ...

最新文章

  1. 过早扩张、未经检验的技术,创业公司最易跳入哪些致命陷阱?
  2. PushYourself
  3. mmap无血缘关系进程间通信
  4. 传入一个MapString,Long 返回它按value排序后的结果
  5. java图书商城项目介绍_JavaWeb网上图书商城完整项目--11.项目所需jquery函数介绍...
  6. 单点服务器微信公众号,腾讯云联合微信降低开发门槛 微信生态从单点云开发到全面云开发...
  7. Tensorflow rnn-word2vec-电影评论
  8. 算法笔记_010:插入排序(Java)
  9. 没事学学docker(二):本地Centos7和阿里云服务器安装docker及其解决安装出现的问题
  10. idea 导入spring 源码 踩坑记总结整理
  11. JAVA面试技巧之项目介绍
  12. 京津冀辽迎入汛以来最强降雨,四川盆地西部形成暴雨结界
  13. 速算扣除法php,关于速算扣除数法的计税方法 这两点必须知道
  14. 不要与最好的朋友合伙开公司?对吗
  15. java 随机金额_java_微信随机生成红包金额算法java版,最近几年玩得最疯狂的应该是 - phpStudy...
  16. python彩色七段数码管绘制
  17. python中的scipy基础知识_python中SciPy是什么?
  18. 基于MRS-Hudi构建数据湖的典型应用场景介绍
  19. allegro封装库找不到了
  20. 服务器主板电源适配器维修,联想电源适配器坏了怎么办 联想电源适配器维修方法...

热门文章

  1. iOS 版 ChatGPT 集成 Bing 搜索功能,仅对付费用户开放!
  2. c语言学生管理系统之修改学生信息
  3. 少年宫计算机兴趣小组月活动总结,兴趣小组活动总结
  4. 上市六年亏损五年,飞鱼科技有什么魔力让腾讯两次增持?
  5. Linux Socket 编程实验
  6. 15.6 InnoDB 磁盘(On-Disk)结构
  7. BI比对-FineBI/PowerBI/DataEase
  8. 2021年广西高考成绩查询方法,2021年广西高考成绩电话手机查询方法入口 附成绩打印教程...
  9. 小米note2 二个微信同时工作
  10. 基于$_session变量的验证码用于ddos攻击的防御(php实现)