1.安装Postfix并启动(只是发邮件可以不用posifix)
[root@node3 ~]# yum install postfix -y
[root@node3 ~]# systemctl start postfix
[root@node3 ~]# yum install mailx -y #mail真正安装包
2.进行发邮件测试
[root@node3 ~]# echo “reid” |mail -s “test” 21@qq.com
[root@node3 ~]# tail /var/log/maillog
Nov 6 15:26:11 node1 postfix/postfix-script[1070]: starting the Postfix mail system
Nov 6 15:26:11 node1 postfix/master[1074]: daemon started -- version 2.10.1, configuration /etc/postfix
Nov 6 16:07:30 node1 postfix/postfix-script[1110]: starting the Postfix mail system
Nov 6 16:07:30 node1 postfix/master[1112]: daemon started -- version 2.10.1, configuration /etc/postfix
Feb 8 15:47:13 node1 postfix/pickup[17397]: DA04EC07E3D1: uid=0 from=<root>
Feb 8 15:47:13 node1 postfix/cleanup[17455]: DA04EC07E3D1: message-id=<20180208074713.DA04EC07E3D1@node3.reid.com>
Feb 8 15:47:13 node1 postfix/qmgr[1114]: DA04EC07E3D1: from=<root@node3.reid.com>, size=447, nrcpt=1 (queue active)
Feb 8 15:47:14 node1 postfix/smtp[17457]: connect to mx3.qq.com[240e:ff:f040:28::f]:25: Network is unreachable
Feb 8 15:47:15 node1 postfix/smtp[17457]: DA04EC07E3D1: to=<21@qq.com>, relay=mx3.qq.com[112.90.83.115]:25, delay=1.7, delays=0.12/0.17/0.17/1.2, dsn=2.0.0, status=sent (250 Ok: queued as )
Feb 8 15:47:15 node1 postfix/qmgr[1114]: DA04EC07E3D1: removed
3.注意
发送中的引号不一样可能有导致不一样的结果
接收到的邮件带双引号(使用五笔时的引号)
[root@node3 ~]# echo “reid is great” |mail -s “alert” reid21@qq.com
接收到的邮件不到引号(英文时的引号)
[root@node3 ~]# echo "reid is great" |mail -s "alert" reid21@qq.com
4.另一种方法借助外部的邮箱进行发邮件
[root@node3 ~]# tail -6 /etc/mail.rc
set bsdcompat
set from=lin@code.net.cn
set smtp=mail.code.net.cn
set smtp-auth-user=support@code.net.cn
set smtp-auth-password=123456
set smtp-auth=login
注意:
from:发送的邮件地址,对方显示的发件人(如你自己的邮箱地址lin@163.com)
smtp:发送的外部smtp服务器的地址 (smtp.163.com)
smtp-auth-user:外部smtp服务器认证的用户名
smtp-auth-password:外部smtp服务器认证的用户密码,是客户端的授权密码
smtp-auth:邮件认证的方式,一般写login
测试:
[root@node3 ~]# echo “reid is great” |mail -s “alert” lin@code.net.cn
163设置
zabbix上配置
1.在zabbix-server上配置相关的脚本,并重启
2.在web上做出相应的设置administration --> create media type
注:script parameters要对应好$1,$2,$3,否则收到的邮件会有如下错误
or
正常的
3. 设置用户媒介 administrator --> users --> media