郵件常常是Linux下監控報警手段之一。Linux下的mail命令可以方便,快速的完成發送郵件。下面以CentOS為例
1、安裝
2、配置
vi /etc/mail.rc 在文件尾加上如下配置 (注:因為163的設置相對簡單些,以163郵箱為例,QQ郵箱等,其他郵箱因為安全等因素,需要設置的比較多,具體的可以搞下,本文不作重點。QQ郵箱也是可以的)
set from=zabbix@163.com set smtp=smtp.163.com set smtp-auth-user=zabbix@163.com set smtp-auth-password=郵箱密碼 set smtp-auth=login
3、發送郵件測試
# echo "Content" | mail -s "Title" abc@163.com,abc@qq.com
4、其他
mail命令 可以使用查看具體更多的使用方法
mail --h
舉例:
a、無郵件正文
# mail -s "Title" abc@qq.com
b、有郵件正文
# mail -s "Tile" abc@qq.com </root/zabbix.txt
或者 cat /root/zabbix.txt | mail -s "Tile" abc@qq.com
或者 echo “”Content“ | mail -s "Tile" abc@qq.com
c 、帶附件的郵件
mail -s "Tile" abc@qq.com -a /root/zabbix.txt