1. 首页
  2. 编程语言
  3. Python
  4. python smtplib发送多个email联系人的实现

python smtplib发送多个email联系人的实现

上传者: 2021-05-23 03:08:16上传 PDF文件 67.38 KB 热度 21次

使用python下的stmpmail 模块,可以实现邮件的轻松和定制化发送,不过在发给多用户时,可能会对该模块理解不到位,造成发送异常或信息缺失,这里就针对发给多个收件人,说说其中的两个可能遇到的坑。使用上面的示例进行发送时,会出现发送时,只有第一人收件人能收到email ,后面的人都无法收到的情况。该问题是由于server.sendmail 在接收多个收件人时,接到的信息是list 列表,而不是字符串 。这里将最后一行更改为如下即可:这样来看,msg['to']这行的join语句是不是就没有意义了?接下来看第二个问题先看下图:我们将上面msg['to']这段信息取消掉后,就会没有收件人信息。所以stmpmail 关于多个收件人这块也比较好理解:该问题在stackoverflow问答站上也有人提问:

下载地址
用户评论