利用Python,通过中国移动企业邮箱发送邮件,助力自动化办公。
代码已稳定使用一年多。

一、使用smtplib库

参考链接

二、企业邮箱的相关配置

在企业各种网站中无限跳转,最终找到这个网页,包含一些邮箱配置信息。
中国移动通信 企业邮箱-帮助中心
“POP3”服务器地址:pop3.chinamobile.com/pop.chinamobile.com/hqpop.chinamobile.com
“SMTP”服务器地址:smtp.chinamobile.com/hqsmtp.chinamobile.com
“IMAP”服务器地址:imap.chinamobile.com
非SSL协议端口号:
POP3服务器端口:110
SMTP服务器端口:25
IMAP服务器端口:143

三、最终代码

1、配置发件人邮箱信息

省级公司的话请修改域名,请各位领导同事自行更换。

import smtplib
from email.mime.text import MIMETexthost = 'smtp.chinamobile.com'
user = 'XXXXXXXXXXXXXXX@chinamobile.com'
password = 'XXXXXXXXXXXXXX'
2、封装函数,封装两个,区别在是否有抄送人

有抄送人:
四个参数分别为收件人、抄送人、标题、内容
四个参数类型分别为列表、列表、字符串、字符串

def send_mail(to_list,cc_list,subject,content):msg=MIMEText(content,'plain','utf-8')    msg['subject'] = subjectmsg['from'] = usermsg['to'] = ','.join(to_list)msg['cc'] = ','.join(cc_list)asmtp = smtplib.SMTP()asmtp.connect(host)asmtp.login(user, password)asmtp.sendmail(user, to_list + cc_list, str(msg))asmtp.quit()

无抄送人:
三个参数分别为收件人、标题、内容
三个参数类型分别为列表、字符串、字符串

def send_mail(to_list,subject,content):msg=MIMEText(content,'plain','utf-8')    msg['subject'] = subjectmsg['from'] = usermsg['to'] = ','.join(to_list)asmtp = smtplib.SMTP()asmtp.connect(host)asmtp.login(user, password)asmtp.sendmail(user, to_list, str(msg))asmtp.quit()
3、调用
send_mail(['12345@qq.com'],['12345@qq.com'],'demo','demo')

send_mail(['12345@qq.com'],'demo','demo')

四、补充

1、修改发件人名称已优化微信qq邮箱提醒显示

from email.header import Header
from email.utils import formataddr

msg[‘from’] = formataddr([“你的名称”, “notice@notice.com”])

[Python自动办公]利用中国移动企业邮箱发送邮件相关推荐

  1. qq企业邮箱 java发送_spring配置javamail利用qq企业邮箱发送邮件。

    javax.net.ssl.SSLSocketFactory false true true 25000 //java调用 @Resource private JavaMailSender mailS ...

  2. python程序下载腾讯企业邮箱附件_python3使用腾讯企业邮箱发送邮件的实例

    1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465 2.确保腾讯企业邮箱中开启了SMTP服务: 3.示例代码: #!/usr/bin/env python3 ...

  3. 如何利用python自动办公-用Python自动办公,做职场高手全16讲(无需程序员基础) | 樱花庄...

    Python编程最近很受欢迎.这不是一个常见的说"生命是短暂的,我使用python".这是有意义的.一个是比其他语言更容易学习,,另一个是伟大的功能,可以爬行和编写工具.樱花还计划 ...

  4. python自动化办公入门书籍-用Python自动办公,做职场高手 | 「讲文兄博客」

    适用人群 非程序员的0基础学员;经常与办公软件打交道的人;希望通过自动办公提升工作效率.减少重复劳动的人 用Python自动办公,做职场高手课程概述 Python自动办公课全新发布.帮不是程序员的你高 ...

  5. python自动化办公能做什么-用Python自动办公,做职场高手(完结)

    教程目录: ┣━07.S2 Word自动化处理,又快又好做文档 ┃ ┣━36 本章介绍 ┣━08.[Word]S2-1 轻松用Python快速生成Word文档 ┃ ┣━45.[真实案例]S2-1-3 ...

  6. 基于nodemailer使用阿里云企业邮箱发送邮件(526错误的解决)

    在虽然日常生活中,QQ,微信等即时聊天工具几乎主导了人们的生活,但是邮件依然是现代生活不可缺少的一部分.这篇文章主要讲述使用node.js 中的nodemail模块操作阿里云的企业邮箱发送邮件 (52 ...

  7. 腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë

    腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë 解决方法: 使用者创建的账号,系统会自动分配一个密码,不可直接使用这个密码,否则会出现上述异常,我们要用分配 ...

  8. python自动化办公兼职-用Python自动办公,做职场高手(完结)

    教程目录: ┣━07.S2 Word自动化处理,又快又好做文档 ┃ ┣━36 本章介绍 ┣━08.[Word]S2-1 轻松用Python快速生成Word文档 ┃ ┣━45.[真实案例]S2-1-3 ...

  9. 用python自动办公 百度_用Python自动办公,做职场高手,16章完整版百度云盘

    01.文件 [12.20更新课程代码]用Python自动办公做职场高手.rar [课程代码]从零写Python练手项目:实用脚本.zip [课程代码]四周实现爬虫网站.zip [课程代码]用NumPy ...

最新文章

  1. 分享5个我「 最死忠 」的Windows10软件
  2. vim常用命令使用总结
  3. 3.12 程序示例--多分类问题-机器学习笔记-斯坦福吴恩达教授
  4. 韩信点兵python源代码_少儿编程|Python小课堂 – 韩信点兵
  5. tensorflow从入门到放弃(二)
  6. python可变数据类型与不可变数据类型
  7. 用Python将音频内容转换为文本格式
  8. 洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver
  9. MFC学习——环境安装
  10. ASM文件系统 数据如何写和读数据
  11. 直播流播放器 html,rtmp直播视频流播放器(ckplayer)使用方法
  12. wifi可以连接但是上不了网该怎么解决?
  13. Longhorn云原生文件存储
  14. 手机QQ2010(BlackBerry)Beta1公测
  15. 第四十二次总结:json模块与pickle模块
  16. 中兴通讯能制造服务器吗,中兴通讯发布边缘计算服务器 实现边缘人工智能
  17. YII2 路由问题-摘自yii2官方文档
  18. C++ 数据结构之队列queue (henu.hjy)
  19. 计算机常用函数名称,计算机二级VF常用函数列表
  20. 一些概率条件判断和组合数学题

热门文章

  1. JS escape()和unescape()函数的介绍
  2. 02.设置windows密码重设盘
  3. 计算机怎么设置本地硬盘启动不了,电脑硬盘启动不了怎么办
  4. Access学习要点2----Access2010中如何运行SQL执行SQL语句
  5. Activity(四)—— Activity的相关实践
  6. 纯软件方式的双机热备方案深入分析
  7. WPF仿Win7便笺
  8. c++ 时间类型详解 time_t
  9. DGIOT国内首家轻量级物联网开源平台——dgiot-dtu实现PLC数据采集上云实时查看
  10. 教你用Python爬取动态加载的数据