学习记录
安装并使用 sendEmail
安装命令
apt-get install sendEmail
配置内容
#!/usr/bin/env bash
SERVER="smtp.qq.com:587"
# 这里指发送服务器
FROM="*********@qq.com"
# 发送邮箱
TO="$2@qq.com"
# 接收邮箱通过命令行传入QQ号
SUBJECT="考勤信息"
MESSAGE="Attandence information"
CHARSET="utf-8"
USERNAME="**********@qq.com"
# 发送邮箱
PASSWD="********************"
# 发送邮箱密码,非qq密码,需自行在邮箱中查找
FILE="$1"
# 发送文件
sendemail \
-f ${FROM}\
-t ${TO}\
-u ${SUBJECT}\
-s ${SERVER}\
-m ${MESSAGE}\
-xu ${USERNAME}\
-xp ${PASSWD}\
-v -o message-charset=${CHARSET}\
-a ${FILE}
# 无法发送多文件
注意密码:
qq邮箱->设置->账户
开启SMTP服务,生成授权码
即为密码
发送邮件
./se.sh 1.txt 12345678
se.sh 为配置文件文件名,注意权限
1.txt 为发送的附件
12345678 为目的qq邮箱的qq号
发送成功
都看到这儿了,点个赞呗!