最近,公司的监控脚本自动发邮件失败。原因是公司变更smtp服务器。
sh -x排障时,在最后发送mail的时候卡住,最后会丢出一个出错信息:
Error sending message, child exited 75 (Deferred.).
/anypath/anymonitor.sh: line 99: 6666 Done echo -e "hi:\n $msg"
2478 Segmentation fault | /usr/bin/mutt -s "$subject" -c "$mailcc" "$mailto"
然后,在命令行执行mutt命令也是一样的出错信息。
Error sending message, child exited 75 (Deferred.).
百度上面的出错信息。
找到“Mutt电子邮件快速入门指南”--
配置mstmp
$ vi .msmtprc
account default
host smtp.your_company.com
from your_username@your_company.com
$chmod 600 .msmtprc
测试mutt发邮件正常。再跑下脚本也ok。
阅读(4433) | 评论(0) | 转发(0) |