自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件

时间:2022-09-24 09:04:47

点击返回:自学Zabbix之路

点击返回:自学Zabbix4.0之路

点击返回:自学zabbix集锦

自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件

sendEmail是一个轻量级、命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择。使用简单并且功能强大.这个被设计用在php、bash、perl和web站点使用。

以上是sendEmail的简单介绍,千万不要和sendmail搞混掉了。用了sendEmail你将不在喜欢sendmail了。

1. 下载安装sendEmail

1 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
2 tar zxvf  sendEmail-v1.56.tar.gz 
3 cd sendEmail-v1.56
4 mv sendEmail  /usr/local/bin/ 

通过调用/usr/local/bin/sendEmail就可以发送邮件了。

2.  发送邮件

1 /usr/local/bin/sendEmail -f carlos@163.com  -t 422417945@qq.com  -s mail.163.com -u "testsubject" -o message-content-type=html -o message-charset=utf8 -xu carlos@163.com   -xp xxxxx -m "test"

发送成功给以后会有以下提示:
         Dec 26 17:16 master sendEmail[5269]: Email was sent successfully!
如有发送失败,请根据提示进行查看,一般是落参数或者是写错了。

命令说明:

 1 /usr/local/bin/sendEmail    命令主程序
 2 -f carlos@163.com       发件人邮箱
 3 -t 422417945@qq.com         收件人邮箱
 4 -s mail.163.com        发件人邮箱smtp服务器
 5 -u "testsubject"            邮件标题
 6 -o message-content-type=html   邮件内容的格式
 7 -o message-charset=utf8        邮件内容编码
 8 -xu admin@21yunwei.com         发件人邮箱用户名
 9 -xp xxxxxx                  发件人邮箱密码
10 -m "我是邮件内容"            邮件具体内容
11 </span>

SendEmail使用命令帮助:

自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件