1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Ubuntu用命令行发邮件mutt 报警发短信通知

Ubuntu用命令行发邮件mutt 报警发短信通知

时间:2021-05-02 17:34:13

相关推荐

Ubuntu用命令行发邮件mutt 报警发短信通知

在ubuntu下用sendmail有点问题,主题发出去老为空。

干脆安装mutt和msmtp,通过163的邮件系统发邮件。

sudoapt-getinstallmutt,另外需要安装msmtp,一个发邮件的小工具,sudoapt-getinstallmsmtp

配置mutt

1、在/etc/Muttrc文件里最后加入5行

setsendmail="/usr/bin/msmtp"

setuse_from=yes

setrealname="mozatmonitor"---》发件人显示昵称

setfrom=mozatmonitor@--》发件人地址

setenvelope_from=yes

-----------------如有编码问题可以尝试在后面加入----

setcharset="utf-8"

#setsend_charset="gb2312"

setsend_charset="utf-8"

setlocale="zh_CN.UTF-8"

setcontent_type="text/html\;charset=utf-8"

2、编辑~/.msmtprc,如果这个文件不存在就创建一个,要录属于当前用户和群组,该文件需要600权限,如果不是600权限会无法使用。

accountdefault

---->邮件服务器地址

frommozatmonitor@

authlogin------>认证方式用最傻的login

usermozatmonitor

passwordkkkkkk----->kkkkkk替换成密码

logfile~/.msmtp.log

发送:

mutt-s"主题"foo@-a附件.txt<邮件内容.txt

多联系人多附件:

MailList=`catlist.txt`

/usr/bin/mutt-s"主题"$MailList-a附件1-a附件2<hello.txt

##报警发邮件

1、扔脚本在后台导入数据(这个脚本包含计算脚本运行时间):nohup./import.sh&

2、在crontab中每分钟跑监控脚本,如果发现跑完,就发邮件给139邮件,这样手机就会收到短信。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。