我有以下使用python发送邮件的脚本import smtplib

from email.mime.multipart import MIMEMultipart

from email.mime.text import MIMEText

import os

FROMADDR = "myaddr@server.com"

PASSWORD = 'foo'

TOADDR = ['toaddr1@server.com', 'toaddr2@server.com']

CCADDR = ['ccaddr1@server.com', 'ccaddr2@server.com']

# Create message container - the correct MIME type is multipart/alternative.

msg = MIMEMultipart('alternative')

msg['Subject'] = 'Test'

msg['From'] = FROMADDR

msg['To'] = ', '.join(TOADDR)

msg['Cc'] = ', '.join(CCADDR)

# Create the body of the message (an HTML version).

text = """Hi this is the body

"""

# Record the MIME types of both parts - text/plain and text/html.

body = MIMEText(text, 'plain')

# Attach parts into message container.

msg.attach(body)

# Send the message via local SMTP server.

s = smtplib.SMTP('server.com', 587)

s.set_debuglevel(1)

s.ehlo()

s.starttls()

s.login(FROMADDR, PASSWORD)

s.sendmail(FROMADDR, TOADDR, msg.as_string())

s.quit()

当我使用脚本时,我看到邮件同时被传递到toaddr1和toadd2

但是ccaddr1和ccaddr2根本不接收邮件。

有趣的是,当我检查toaddr1和toadd2收到的邮件时,它显示

ccaddr1和ccaddr2存在于CC中。

脚本中有错误吗?最初我认为这可能是我的邮件服务器的问题。我用Gmail试过了,也看到了同样的结果。也就是说,无论它是我当前邮件服务器中的帐户还是CC中的Gmail帐户,收件人都不会接收邮件,即使“收件人”字段中的人员正确接收了邮件并且在CC字段中提到了正确的地址

python用smtp发邮件怎么抄送_邮件未发送给抄送中的人相关推荐

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

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

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

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

  3. python应用系列教程——python使用smtp协议发送邮件:html文本邮件、图片邮件、文件附件邮件

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用smtp协议发送电子邮件.包含发送html文本邮件.包含图片附件的邮件,包含其他文件附件的邮件.可设置邮件的收发人,主题,内容 ...

  4. python凯撒密码详解_四十八、Python用smtp发邮件详解(163和QQ邮箱)

    Python发邮件详解 一.利用163的smtp发送邮件 import smtplibfrom email.mime.text import MIMETextfrom email.header imp ...

  5. 获得邮件列表失败_新手在批发交易中会失败的5个领域

    任何房地产交易都有很多环节,很多人都会被其中一个环节卡住,批发房地产的一些环节也会让你出错,以下是新手投资者会在批发交易中失败的5个方面,虽然这个列表并不是包含所有的批发交易,但作为一个房地产新手,有 ...

  6. java 拉取收件箱邮件源码_邮件提醒系统:新邮件识别

    最近在做邮件提醒抄送企业微信消息系统,就目前而言,无论是pop3还是imap都没有一个好的方法只接收新邮件,基本只能依靠收件箱列表message自行判断,下面给出几种思路并作对比. //收件箱 fol ...

  7. magic winmail邮件服务器,使用magic winmail server轻松架设邮件服务器(三)_邮件服务器...

    在安装完成后,管理员必须对系统进行一些初始化设置,系统才能正常运行.服务器在启动时如果发现还没有设置域名会自动运行快速设置向导,用户可以用它来简单快速的设置邮件服务器.当然用户也可以不用快速设置向导, ...

  8. 获得邮件列表失败_邮件经常失败回弹很糟心?一定要知道这几个小知识

    很多人都反应每次发送邮件,总有一部分发生失败回弹,大大影响了送达率,非常糟心! 今天我们为大家整理了一些常见关于发送回弹状态的相关知识以及如何避免邮件回弹的注意事项. 一.回弹状态的两种类型 邮件发送 ...

  9. outlook邮箱邮件内容乱码_邮件里的内容全是乱码怎么办?

    2005-04-12 11:40:32 让发邮件的人再给你发一封! 全部 2005-04-12 11:40:32 2005-04-12 11:40:12 试试用东方快车,金山快译和南极星等软件来翻译一 ...

  10. python多个日志模块怎么隔离_在多个模块中使用Python日志logging

    最好的做法是在每个模块中都有一个像这样定义的logging器: import logging logger = logging.getLogger(__name__) 靠近模块的顶部,然后在模块的其他 ...

最新文章

  1. 五大颠覆性特征带你认识6G网络
  2. 分区表在安装系统(MBR)丢失或损坏
  3. day04-html
  4. PEP8 Python 编码规范整理
  5. 网络与IO知识扫盲(七):仿照Netty工作架构图,手写多路复用模型
  6. ASP.NET MVC的路由
  7. Node.js: 如何继承 events 自定义事件及触发函数
  8. 【HTML】iframe嵌套界面自适应,可高度自由收缩
  9. GIS开发实习地图符号图式制作
  10. 计算机四级c语言题库及答案,计算机四级考试题库及答案
  11. 边缘计算(二)边缘计算与智能制造
  12. wo-27s管理员账户和密码_获取电信天翼网关超级密码,修改路由模式为桥接模式...
  13. 如何使用一键回录游戏视频
  14. QQ企业邮箱和QQ邮箱之间的区别
  15. Envoy 架构、术语与基本配置解析
  16. 机器学习算法学习——RBF算法原理图解
  17. 小波自适应阈值选取python_小波去噪阈值如何选取_小波阈值分析 - 全文
  18. oracle 计算当前日期是今年的第几周的计算方法
  19. Hadoop 安装
  20. 深度deep Linux系统软件应用商店下载地址

热门文章

  1. 如何在计算机中增加字体,电脑如何添加字体?WinXP系统新增个性字体的方法
  2. 如何拆分PDF文件,PDF如何拆分页面
  3. STM32+二维码扫描模块(QR_Scaner)实现门禁系统
  4. 好用的计算属性clac
  5. 2020.10.16 web前端 盒子模型border-box 图片模糊处理(filter)clac的使用 CSS的过渡(trancsion hover)
  6. 数据库中间件DBLE学习(一) 基本介绍和快速搭建
  7. 军犬舆情热点:最高检明确正当防卫标准;ofo戴威称勇敢活下去
  8. 精益创业实战 - 第8章 针对解决方案做客户访谈
  9. Docker-Harbor:推送镜像/登录失败(Error response from daemon: Get https://reg.harbor.com/v2/: dial tcp 192...)
  10. 项目是通过文件流的方法查看文件 无法直接在线查看mht后缀文件的解决方案