1、检查c.ommands.cfg.
# 'notify-host.-by-email' command defini.tion投资
define com.mand{.
. command_name notify-host-b.y-email电脑
. command_line /usr/bin/printf "%b" "***** N.agios *****.\n\nNotification教育
Typ.e: $NOTIFICATIONTYPE$\nHost: $H.OSTNAME$\nState.: $HOSTSTATE$\nAddress: $HOSTA健康
DDRESS$\nInfo: $HO.STOUTPU.T$\n\nDate/Time: $LONGDATETIME$\n" .| /bin/mail -s "** $域名
NOTIFICATIONTYPE$ Host .Alert: $HOSTNAM.E$ is $HOSTSTATE$ **" $CONTACTEMAIL$.
}
# 'notify-service-by-ema.il' command d.efinition电影
defi.ne command{.
command_name notify-servi.ce-.by-email.
c.ommand_line /usr/bin/printf ".%b" ."***** Nagios *****\n\nNotification服务器
Type: $NOTIFICATIONTYPE.$\n\nSer.vice: $SE.RVICEDESC$\nHost: $HOSTALIAS$\nAddress:( 游戏 )
$.HOSTADDR.ESS$\nState: $SERVICEST.ATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional[成人用品]
Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIO..NTYPE$ Ser.vice Alert: 健康
$HOSTALIAS$/$SER.VICEDESC$ is. $SERVICESTATE$ **" $CONTACTEMAIL$<性病>
}
这是正确的命令配置,其中最重要的就是/bi.n/mail后边的命令.配置 女人
2、mqueue
[
root@loc.al.host mqueue]# pwd
/var/spoo.l/mqueue 美容
[
root@localho.st m.queue]# ll电影
total 8
-r.w------- 1 .root smmsp 8 Nov 18 20:54 dfmAICsFQj009878.
-rw---.---- 1 r.oot smmsp 901 Nov 18 21:56 qfmAICsFQj009878 电子
[
root@lo.calhost mqueue]# 女人
这个目录存储的是邮件发送队列,如果..这个里边满了不但会影响程序的运行,而且sendmail容易死掉,所以必要的时候要删除。 美容
3、修改access
[root@localhost mail]# p.w.d.
/etc/mail
[
root@lo.calhost mail]# vi .access健康
# Check the /usr/share/doc/sendmail/RE.ADME.cf file for a. description.
# of the format of this fil.e. (search .for access_db in that file)电影
# The /usr/share/doc/sendmail/README.cf is par.t of the sendmail-do.c.
# package.
#
# by default we al.low rel.aying from localhost....
C.onnect:localhost.localdom.ain RELAY.
Conn.ect:localhost . RELAY投资
Connect:127.0.0.1 . RELAY. 电子
Connect:192.168..0 . RELAY 美容
Connect:
http://www.163.com RELAY[成人用品]
Connect:1.1.1 . . RELAY[成人用品]
C.onnect:nagios@localhost.localdom.ain RELAY 美容
Connect:root@localhost . . RELAY.
然后执行m.akemap hash. access < access 乙肝
或者是makemap .-v hash /etc/mail/ac.cess.db < /etc/mail/access 外汇
4、[root@localhost sp.oo.l]# pwd域名
/var/spool
chmo.d 777 mqueue 婚庆
我的邮箱是163.com。
5、. 检查所传送的电子邮件是否送.出,或滞留在邮件服.务器中.
语法:/usr/lib/sendm.ail -bp外贸
若屏幕.显示为“Mail queue is em.pty” 的信息,表示mail 已送出。.
6检查邮件发送过程
在Send.mail邮件服务器上执行下面的命令.(广告)
# echo testing | /usr/s..bin/sendmail -v
someone@somedomain.com 电子
7、sendmail日志
[.root@localhost log]# pwd.
/var/log
vi maillo.g就可以看.了,出现任何错误都可以看到。.