1.在QQ邮箱设置-账户里打开IMAP服务,会收到一个密钥,记下
2.打包mail-sender到需要监控的机器上/opt/n9e/
mail-sender.tar.gz (cnblogs.com)
tar zcvf mail-sender *
tar zxvf mail-sender *
解压后查看一下权限,执行权限丢失要加上chmod +x control mail-sender
cd etc/
修改mail-sender.service里的内容
把home换成opt
修改mail-sender.yml里的内容
——————————————————————————————————————————————————————————————————————
---
logger:
dir: "logs/mail-sender"
level: "DEBUG"
keepHours: 24
redis:
addr: "127.0.0.1:6379" ###本地测试所以使用本地ip
pass: "<redis密码>"
idle: 5
db: 0
timeout:
conn: 500
read: 3000
write: 3000
# 这个配置不用动,worker是调用smtp的并发数
consumer:
queue: "/n9e/sender/mail"
worker: 10
smtp:
host: "smtp.qq.com"
port: 25
user: "<QQ邮箱>"
pass: "<先前的授权码>"
insecureSkipVerify: true
——————————————————————————————————————————————————————————————————————————
切换到安装目录开启邮件服务
[10:17:39 root@10mail-sender]#./mail-sender -t QQ号@qq.com 测试发送邮件
切换到redis登录
auth redis密码 ##授权
keys /n9e*
lpop /n9e/sender/mail ###可以看到报警邮件已经发送
——————————————————————————————————————————————————————————————————
切换到邮件服务安装目录
cd /opt/n9e/mail-sender
启动
非阻塞式启动
nohup ./mail-sender &