上班摸鱼神器:Python 自动发邮件、发微信/钉钉消息,看完就会
每天要发:
日报、周报、报表、通知、提醒、群发消息……
手动发又慢又累,还容易忘。
今天这篇,教你用 Python 实现全自动发送:
自动发邮件、自动发消息,代码简单、复制就能用。
上班族、运营、行政、财务必看!
一、本文你能学到
• 用 Python 自动发邮件(带附件)
• 自动发企业微信/钉钉消息
• 定时发送、批量发送
• 真正实现“全自动办公”
二、实战1:Python 自动发邮件
1. 先开启邮箱授权码(以QQ邮箱为例)
设置 → 账户 → 开启 POP3/SMTP → 获取授权码
2. 代码直接用
import smtplib
from email.mime.text import MIMEText
# 邮箱配置
sender = “你的邮箱@qq.com”
pwd = “你的授权码”
receiver = “对方邮箱@xxx.com”
# 邮件内容
content = “这是Python自动发送的邮件”
msg = MIMEText(content, “plain”, “utf-8”)
msg[“Subject”] = “自动化邮件”
msg[“From”] = sender
msg[“To”] = receiver
# 发送
with smtplib.SMTP_SSL(“smtp.qq.com”, 465) as server:
server.login(sender, pwd)
server.sendmail(sender, receiver, msg.as_string())
print(“邮件发送成功!”)
能做什么?
• 自动发日报、周报
• 自动发报表、数据
• 批量发通知邮件
三、实战2:自动发企业微信/钉钉消息
以企业微信机器人为例(最常用、最简单):
1. 在群里添加「群机器人」,复制 Webhook 地址
2. 代码:
import requests
webhook = “你的机器人Webhook地址”
content = {
“msgtype”: “text”,
“text”: {
“content”: “Python 自动发送的消息!”
}
}
requests.post(webhook, json=content)
print(“消息发送成功!”)
能做什么?
• 自动推送日报、预警
• 定时提醒自己
• 程序跑完自动通知
四、实战3:定时自动发送(进阶)
每天固定时间自动发邮件/发消息:
import time
from datetime import datetime
while True:
now = datetime.now()
if now.hour == 18 and now.minute == 0: # 每天18:00发送
# 这里放上面的发邮件/发消息代码
print(“定时发送成功!”)
break
time.sleep(60)
五、这些组合起来有多强?
你可以实现:
1. 自动爬取数据 → 2. 自动处理Excel → 3. 自动发邮件/发消息
全程不用管,电脑自己跑完。
这就是职场效率神器。
六、重要提醒
• 只用于工作、学习、合法场景
• 不骚扰、不群发广告、不做坏事
• 代码简单,安全合规
结尾(5连更收官 + 涨粉话术)
到这里,
【Python 零基础从入门到实战】5 连更系列全部完结:
1. 零基础入门
2. 自动化办公(Excel)
3. 新手小项目
4. 爬虫入门
5. 自动发邮件+自动发消息
从0到实战,一套学完,直接能用。
下次更新:
Python 副业接单方向 + 接单平台 + 简历作品怎么写
想靠Python多赚一份收入,一定不要错过。
关注我,带你用 Python 少加班、多赚钱。
夜雨聆风