做了个小python项目:给员工信息表excel批量自动发送工资条
邮件发送使用SMTP协议 要现在自己邮箱的设置中将SMTP设置为打开
以QQ邮箱为例:
特别要提的是 代码中使用的邮箱密码是由QQ邮箱自动生成的授权码 可以在QQ邮箱 设置 账户 SMTP下方查看 或生成新的授权码:
员工工资信息表.xlsx格式如下:
# 工资表信息: 序号 姓名 部门 邮箱 基础工资 绩效 奖金 补贴 请假 迟到 三险一金 总额
实现批量邮件发送的代码为:
# coding:utf-8
# author:ChenBaijing
# date:2022/4/7 20:19
# description:给excel中所有员工发送工资条邮件脚本
# 工资表信息: 序号 姓名 部门 邮箱 基础工资 绩效 奖金 补贴 请假 迟到 三险一金 总额
import os,datetime,smtplib
from openpyxl import load_workbook
from email.mime.text import MIMEText
from email.header import Header
salary_fi