我在系统中安装了RHEL 5.4。 我在RHEL 5.4中安装并configuration了nagios,并且nagios工作正常。 当我给nagiosconfiguration文件的contacts.cfg中的gmail的电子邮件地址时,我正在接收邮件。 但是,当我给我公司的域名电子邮件地址,我不接收邮件。 请帮我configuration。 以下是发送邮件时获得的日志消息。
Gmail日志消息:
Jan 21 13:55:06 companyname sendmail[21701]: p0L8P6Dv021701: [email protected], ctladdr=nagios (501/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30304, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p0L8P6o3021702 Message accepted for delivery) Jan 21 13:55:09 companyname sendmail[21704]: p0L8P6o3021702: to=<[email protected]>, ctladdr=<[email protected]> (501/501), delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=120595, relay=gmail-smtp-in.l.google.com. [74.125.155.27], dsn=2.0.0, stat=Sent (OK 1295598618 x16si20805320anx.100)
我自己的域帐户:
Jan 21 15:21:47 companyname sendmail[24374]: p0L9plIu024374: from=<[email protected]>, size=317, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Jan 21 15:22:17 companyname sendmail[24393]: p0L9qHYK024393: from=nagios, size=325, class=0, nrcpts=1, msgid=<[email protected]>, relay=nagios@localhost Jan 21 15:22:17 companyname sendmail[24394]: p0L9qHoW024394: <[email protected]>... User unknown Jan 21 15:22:17 companyname sendmail[24393]: p0L9qHYK024393: [email protected], ctladdr=nagios (501/501), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30325, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
我们有Microsoft Exchange Server 2007,其中包含了james ID。
如何configuration?
请检查以确保companyname.co.in的MXparsing到您的Nagios服务器上。 我敢打赌,它是解决到本地或本地IP地址,以便Nagios /本地电子邮件服务器试图在本地发送邮件,而不是发送到远程邮件服务器。
在这个问题上有关于如何在该系统上禁用您的域的电子邮件的本地交付的描述。
我有这个问题,它不是发送到本地域。 解决方法是将主机文件(我在/ etc / hosts中)更改为hostname.yourdomain.com,并且可以发送给外部用户。 至于域电子邮件的问题,它与DNS的问题尝试nslookup yourdomain在本地,你会看到没有结果。 你必须去DNS服务器,并添加一个条目到你的邮件服务器在那里在domain.com不在domain.local。
你是否在交换服务器上添加了Nagios服务器IP作为“SMTP中继”? 我有Nagios运行在我们的networking,我收到我的工作电子邮件帐户罚款电子邮件。 我们正在运行交换2010年。
此外,您还需要在sendmailconfiguration文件中将您的Exchange服务器添加为中继。 我不太清楚你需要修改什么string,但是从“DS”开始,
让我们知道怎么回事。