自学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使用命令帮助: