问题: 如何发送邮件实现 抄送/密送

在正常的发送邮件过程中。
send_mail 函数 需要将 收件人, 抄送人,密送人都写入。
在定义 message 的时候

message = MIMEMultipart()
message['From'] = self.name
message['To'] = receiver
message['Subject'] = Header(subject, 'utf-8').encode()
message['Cc'] = cc_mail.       # 为mail 的message 定义了一个头部属性。抄送对象。
message_text = MIMEText(content, 'plain', 'utf-8')

为mail 定义的头部属性是可以显示的。 这样在收件人的图形化界面上看到抄送人。
这个Cc 属性只是用来显示的并不会用来发送邮件。 真正发送人是在sendmail(self.name, to_addr, msg)
的时候填入的 to_addr
且密送人也不应该定义 在 message 中。定义在messge中的信息都可以被解析出来。 密送效果就达不到了。

抄送人 和收件人 之间可以在图形化界面互相看到。抄送人/收件人看不到 密送人。 只有发件人能看到全部收件人(包括密送人。密送人能看到所有 抄送人/收件人。 密送者之间互相是看不到的。

参考链接:
https://stackoverflow.com/questions/1546367/python-how-to-send-mail-with-to-cc-and-bcc

python 发送邮件实现 抄送,密送相关推荐

  1. 邮件群发之一封邮件发给多个收件人?抄送密送设置

    有的发件箱限制登陆次数只能用几次,那么一次发送多个邮箱地址可以大大提高发送量和速度,伯勒邮件群发机,支持一次一封邮件发送多送多个邮箱地址.首先搞明白这几点: 单次发送(To): 收件人 抄送邮件(CC ...

  2. Python发送邮件并抄送

    转载: http://blog.51cto.com/lizhenliang/1875330 代码 #!/usr/bin/python # -*- coding: utf-8 -*- import sm ...

  3. python使用SMTP发邮件时使用Cc(抄送)和Bcc(密送)

    SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里. 邮件内容分为头和体两部分(就像http),头部 ...

  4. python用smtp发邮件怎么抄送_python使用SMTP发邮件时使用Cc(抄送)和Bcc(密送)...

    SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里. 邮件内容分为头和体两部分(就像http),头部 ...

  5. 带附件/密送/抄送的 javaMail 邮件发送 -- java_demo(两种实现方式)

    话不多说,上代码--第一种,自己实现的,参考资料 javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot 常用的邮件服务器名称.地址及SSL/非SSL协议端口号 Jav ...

  6. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上(详解)...

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  7. python接口自动化(三十二)--Python发送邮件(常见四种邮件内容)番外篇——上

    简介 本篇文章与前边没有多大关联,就是对前边有关发邮件的总结和梳理.在写脚本时,放到后台运行,想知道执行情况,会通过邮件.SMS(短信).飞信.微信等方式通知管理员,用的最多的是邮件.在linux下, ...

  8. Python网络编程:E-mail服务(八) 实现抄送和密送功能

    简介 本文介绍如何通过smtp模块实现邮件的抄送和密送功能. 抄送功能实现 在发送邮件时,除了发送给相关的责任人,有时还需要知会某些人.这时就需要在邮件里指定抄送人员列表.相关实现如下: import ...

  9. c#发送邮件(带抄送,密送,群发,附件)

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net ...

  10. 通过javaMail发送邮件,可选添加多个收件人,密送,抄送,多个附件,超实用

    自己通过学习多人的代码,并整理了一个简单,调用方便的通过javaMail发送邮件.只需填写发件邮箱地址,密码:收件人地址,附件,选择是否保存,设置自己发送邮件时的昵称就ok了.代码自动匹配设置smtp ...

最新文章

  1. NodeJS是用来做什么的
  2. Opencv开闭运算去除反光噪声
  3. 安全系列------web环境搭建组合
  4. NHibernate应用二:第一个NHibernate程序
  5. 二叉树(前序遍历序列、中序遍历序列、后序遍历序列、层次遍历序列、深度、叶子数)
  6. Jenkins拾遗--第三篇(用户权限管理)
  7. 【文章】论文写作知识积累
  8. C++Bitonic Sort双调排序/比并排序的实现算法(附完整源码)
  9. 直接打开php非法请求
  10. java面试题二 %运算符的问题
  11. JAVA中线程同步的方法
  12. 如何建立双机热备系统
  13. 【PAT - 甲级1005】Spell It Right (20分) (递归输出,水题)
  14. C# 8.0 的新特性概览和讲解
  15. .net core精彩实例分享 -- 字符串处理
  16. debian安装及使用mysql
  17. ASP.NET程序中常用代码汇总-1
  18. aac,ogg等音频测试文件下载地址
  19. C语言实现扫雷游戏(详解)
  20. 拆解CRM头牌“销售易” | 如何做好客户关系管理?

热门文章

  1. 智能电导率系统电路设计详解
  2. 边缘计算研究热点地图
  3. 推荐电影 梦工厂经典电影列表 1996-2012
  4. 2021内职班的高考成绩怎么查询,2021山西地区高考查分时间
  5. 台式计算机如何上无线网络,台式机怎么无线上网
  6. Docker码头工人之将爬虫放入docker运行
  7. iOS 开发中的各种证书简要说明
  8. linux x86软件改arm,x86程序移植到arm上
  9. 【学习笔记】seckill-秒杀项目--(8)页面优化
  10. Poj 2456 Aggressive cows