新浦京81707con > 软件下载 > msmtp配置Zabbix邮件报警,使用SMTP代理发送邮件

原标题:msmtp配置Zabbix邮件报警,使用SMTP代理发送邮件

浏览次数:144 时间:2019-10-09

对此想在Linux上面发送邮件,何况本人又未有独立的域名主机,就无法向外界发送邮件。

供销合作社级监督软件Zabbix搭建安顿之使用mutt msmtp配置Zabbix邮件报告警察方
[root@Zabbix-Server ~]# wget
[root@Zabbix-Server ~]# tar xf msmtp-1.4.17.tar.bz2 
[root@Zabbix-Server ~]# cd msmtp-1.4.17 
[root@Zabbix-Server msmtp-1.4.17]# mkdir /usr/local/msmtp 
[root@Zabbix-Server msmtp-1.4.17]# yum -y install gnutls-devel gnutls 
[root@Zabbix-Server msmtp-1.4.17]# ./configure --prefix=/usr/local/msmtp
[root@Zabbix-Server msmtp-1.4.17]# make   
[root@Zabbix-Server msmtp-1.4.17]# make install 
[root@Zabbix-Server msmtp-1.4.17]# cd /usr/local/msmtp/ 
[root@Zabbix-Server msmtp]# ls 
bin  share 
[root@Zabbix-Server msmtp]# mkdir etc        创建目录 
[root@Zabbix-Server msmtp]# cd etc/ 
[root@Zabbix-Server etc]# ls 
[root@Zabbix-Server etc]# vim msmtprc  创立布局文件 
配置文件如下: 
account default 
host smtp.ym.163.com            #发送邮件服务器 
port 25                                        #发送端口 
from noreply@youlongteng.com        #出殡的邮箱 
auth login   
tls off                                        #此处借使选用on的话会报 "msmtp: cannot use a secure authenti  cation method"错误 
user noreply@youlongteng.com                #邮箱客户 
password 123.com.                    #邮箱的密码,明文物保护存的急需小心,能够设置权限 
logfile /var/log/mmlog        #日记的路线 
[root@Zabbix-Server etc]# ll /usr/local/msmtp/etc/msmtprc 
-rwxr-xr-x 1 zabbix root 195 Oct 11 23:52 /usr/local/msmtp/etc/msmtprc 
[root@Zabbix-Server etc]# 
保存 
测试 
[root@Zabbix-Server etc]# /usr/local/msmtp/bin/msmtp xxoo@xxxx.com
This is my mail 
www.rsyslog.net 
[root@Zabbix-Server etc]# 
ctrl d写完就足以退出,然后服务器查看是还是不是接收 
[root@Zabbix-Server log]# cat mmlog 
Dec 31 10:10:12 host=smtp.ym.163.com tls=off auth=on user=xxoo@xxxx.com from=xxoo@xxxx.com recipients=xxoo@xxxx.com mailsize=406 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as EDBC41101988' exitcode=EX_OK 
Dec 31 10:10:12 host=smtp.ym.163.com tls=off auth=on user=xxoo@xxxx.com from=xxoo@xxxx.com recipients=xxoo@xxxx.com mailsize=397 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 1E8911101684' exitcode=EX_OK 
Dec 31 10:10:12 host=smtp.ym.163.com tls=off auth=on user=xxoo@xxxx.com from=xxoo@xxxx.com recipients=sxxoo@xxxx.com mailsize=396 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 7801E11011F0' exitcode=EX_OK 
[root@Zabbix-Server log]# 
安装mutt 
[root@Zabbix-Server etc]# yum -y install mutt 
修改配置文件 
vim /etc/Muttrc.local 
# Local configuration for Mutt. 
set sendmail="/usr/local/msmtp/bin/msmtp" 
set use_from=yes 
set realname="xxoo@xxxx.com"    你的发送邮箱地址
set editor="vim" 
[root@Zabbix-Server log]# ll /etc/Muttrc.local   
-rw-r--r-- 1 root root 151 Oct 10 18:28 /etc/Muttrc.local 
[root@Zabbix-Server log]#
测验安装是不是成功 
错误提醒:如下图是提示增加附属类小部件错误。。。。。。 
[root@Zabbix-Server msmtp]# echo "testmail" | mutt -s "test" -a /tmp/file  xxoo@xxxx.com
Can't stat zhangkeyuan@youlongteng.com: No such file or directory 
zhangkeyuan@youlongteng.com: unable to attach file. 
没有疑问方法如下: 
[root@Zabbix-Server msmtp]# echo "This is a test mail " >> /tmp/file   
亟待在意的是,在CentOS6下边,我们需求依据如下的点子去下,加多附件应该放置到最终边,那样工夫学有所成,假使-a放到邮件地址后边会报错
假若有多个邮件地址,就写多个就可以 
[root@Zabbix-Server msmtp]# echo "testmail" | mutt -s "test"      xxoo@xxxx.com -a /tmp/file       
[root@Zabbix-Server msmtp]# echo "testmail" | mutt -s "test"    xxoo@xxxx.com  431054426@qq.com -a /tmp/file       
与上述同类就测量试验成功查看日志记录 
[root@Zabbix-Server msmtp]# tail /var/log/mmlog  -n 2   
Oct 05 16:40:03 host=smtp.ym.163.com tls=off auth=on user=xxoo@xxxx.com from=xxoo@xxxx.com recipients=xxoo@xxxx.com mailsize=598 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as AB0F11480DCF' exitcode=EX_OK 
Oct 05 16:51:30 host=smtp.ym.163.com tls=off auth=on user=xxoo@xxxx.com from=xxoo@xxxx.com recipients=xxoo@xxxx.com mailsize=734 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 29FC51481F38' exitcode=EX_OK 
[root@Zabbix-Server msmtp]# 

故此得以用一下发给来化解那些主题材料,简言之正是选取Linux当做一个信箱的用户端来报到已经存在的邮箱,比如126,163等等,用登入的邮件来向外网发送邮件。

ZABBIX 的事无巨细介绍:请点这里
ZABBIX 的下载地址:请点这里

测量试验景况:

相关阅读:

#uname -a

安装配置分布式监察和控制系统Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

Linux 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

《安装配置布满式监察和控制类别Zabbix 2.06》 http://www.linuxidc.com/Linux/2013-07/86942.htm

方法一:

CentOS 6.3下Zabbix安装布置 http://www.linuxidc.com/Linux/2013-05/83786.htm

yum install -y mailx

Zabbix分布式监察和控制体系实行 http://www.linuxidc.com/Linux/2013-06/85758.htm

第一是修改/etc/mail.rc文件
编写 /etc/mail.rc文件,加多以下内容:

CentOS 6.3下Zabbix监控apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

set from=User@XX.com                登入邮箱的账号,如linuxidc@126.com

CentOS 6.3下Zabbix监察和控制MySQL数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

set smtp=smtp.XXX.com              邮箱的smtp服务器,如smtp.126.com

图片 1

set smtp-auth-user=User@XX.com      邮箱的客商名,比如linuxidc@126.com

set smtp-auth-password=Password    邮件的密码

set smtp-auth=login                认证方法:登入

关闭系统的sendmail,postfix

#service sendmail stop

#service postfix stop

#chkconfig sendmail off

#chkconfig postfix off

出殡测量试验邮件:

echo "hello" | mail -s "Title" linuxidc@126.com

依据网速、运维商、SMTP的动静不一,邮件发送将有延期现象。

本文由新浦京81707con发布于软件下载,转载请注明出处:msmtp配置Zabbix邮件报警,使用SMTP代理发送邮件

关键词: 新浦京81707con

上一篇:x下安装配置小企鹅输入法框架及SunPinYin插件

下一篇:没有了