[Python自动办公]利用中国移动企业邮箱发送邮件
利用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自动办公]利用中国移动企业邮箱发送邮件相关推荐
- qq企业邮箱 java发送_spring配置javamail利用qq企业邮箱发送邮件。
javax.net.ssl.SSLSocketFactory false true true 25000 //java调用 @Resource private JavaMailSender mailS ...
- python程序下载腾讯企业邮箱附件_python3使用腾讯企业邮箱发送邮件的实例
1.腾讯企业邮箱SMTP服务器地址:smtp.exmail.qq.com,ssl端口为:465 2.确保腾讯企业邮箱中开启了SMTP服务: 3.示例代码: #!/usr/bin/env python3 ...
- 如何利用python自动办公-用Python自动办公,做职场高手全16讲(无需程序员基础) | 樱花庄...
Python编程最近很受欢迎.这不是一个常见的说"生命是短暂的,我使用python".这是有意义的.一个是比其他语言更容易学习,,另一个是伟大的功能,可以爬行和编写工具.樱花还计划 ...
- python自动化办公入门书籍-用Python自动办公,做职场高手 | 「讲文兄博客」
适用人群 非程序员的0基础学员;经常与办公软件打交道的人;希望通过自动办公提升工作效率.减少重复劳动的人 用Python自动办公,做职场高手课程概述 Python自动办公课全新发布.帮不是程序员的你高 ...
- python自动化办公能做什么-用Python自动办公,做职场高手(完结)
教程目录: ┣━07.S2 Word自动化处理,又快又好做文档 ┃ ┣━36 本章介绍 ┣━08.[Word]S2-1 轻松用Python快速生成Word文档 ┃ ┣━45.[真实案例]S2-1-3 ...
- 基于nodemailer使用阿里云企业邮箱发送邮件(526错误的解决)
在虽然日常生活中,QQ,微信等即时聊天工具几乎主导了人们的生活,但是邮件依然是现代生活不可缺少的一部分.这篇文章主要讲述使用node.js 中的nodemail模块操作阿里云的企业邮箱发送邮件 (52 ...
- 腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë
腾讯企业邮箱发送邮件异常(501):ÇëµÇ¼exmail.qq.comÐÞ¸ÄÃÜÂë 解决方法: 使用者创建的账号,系统会自动分配一个密码,不可直接使用这个密码,否则会出现上述异常,我们要用分配 ...
- python自动化办公兼职-用Python自动办公,做职场高手(完结)
教程目录: ┣━07.S2 Word自动化处理,又快又好做文档 ┃ ┣━36 本章介绍 ┣━08.[Word]S2-1 轻松用Python快速生成Word文档 ┃ ┣━45.[真实案例]S2-1-3 ...
- 用python自动办公 百度_用Python自动办公,做职场高手,16章完整版百度云盘
01.文件 [12.20更新课程代码]用Python自动办公做职场高手.rar [课程代码]从零写Python练手项目:实用脚本.zip [课程代码]四周实现爬虫网站.zip [课程代码]用NumPy ...
最新文章
- 分享5个我「 最死忠 」的Windows10软件
- vim常用命令使用总结
- 3.12 程序示例--多分类问题-机器学习笔记-斯坦福吴恩达教授
- 韩信点兵python源代码_少儿编程|Python小课堂 – 韩信点兵
- tensorflow从入门到放弃(二)
- python可变数据类型与不可变数据类型
- 用Python将音频内容转换为文本格式
- 洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver
- MFC学习——环境安装
- ASM文件系统 数据如何写和读数据
- 直播流播放器 html,rtmp直播视频流播放器(ckplayer)使用方法
- wifi可以连接但是上不了网该怎么解决?
- Longhorn云原生文件存储
- 手机QQ2010(BlackBerry)Beta1公测
- 第四十二次总结:json模块与pickle模块
- 中兴通讯能制造服务器吗,中兴通讯发布边缘计算服务器 实现边缘人工智能
- YII2 路由问题-摘自yii2官方文档
- C++ 数据结构之队列queue (henu.hjy)
- 计算机常用函数名称,计算机二级VF常用函数列表
- 一些概率条件判断和组合数学题
热门文章
- JS escape()和unescape()函数的介绍
- 02.设置windows密码重设盘
- 计算机怎么设置本地硬盘启动不了,电脑硬盘启动不了怎么办
- Access学习要点2----Access2010中如何运行SQL执行SQL语句
- Activity(四)—— Activity的相关实践
- 纯软件方式的双机热备方案深入分析
- WPF仿Win7便笺
- c++ 时间类型详解 time_t
- DGIOT国内首家轻量级物联网开源平台——dgiot-dtu实现PLC数据采集上云实时查看
- 教你用Python爬取动态加载的数据