将工资表按照员工逐行发送邮件
-
配置
{ "mail": { "name": "宇宙公司薪酬组",// 发件人名字 "email": "zeus@cosmic.com", // 发件人邮箱 "password": "***", // 发件人邮箱密码 "host": "smtp.exmail.qq.com", // 发件服务器地址 "port": 465, // 发件服务器端口 "ssl": true // 是否使用SSL }, "company": { "name": "宇宙公司", // 工资条显示的公司名称 "salary-phone": "0731-88888888" // 工资条薪酬组联系电话,有疑问时咨询 }, "staff": { "header": false // 如果员工表(staff.xlsx)第一行不是表头行这里设置为true,否则保持默认 } }
-
准备
- 员工表信息表(staff.xlsx),至少要包含身份证号和邮箱两列。不需要每月创建,有新入职或者离职员工对该表进行维护即可;
- 薪酬明细表(salary.xlsx),第一行必须为表头行,并且必须包含身份证号列。每月将工资明细表重命名为salary.xlsx覆盖即可;
-
执行
双击
salary.exe
- 通过简单对界面来配置
config.json
- 通过界面自定义上传薪酬明细表(salary.xlsx)和员工表信息表(staff.xlsx)并由界面启动发送
- 日志输出到界面
- 界面列出发送错误的员工表,方便特殊处理(补发或者单独通过其他方式通知)