Xymon Mailing List Archive search

xymon-mailack

list Paul Root
Tue, 2 Oct 2012 19:20:08 +0000
Message-Id: <user-966712fc0cc0@xymon.invalid>

Well, the procmail setup can filter out mail bounces and such, and also parse to only accept mail from people in a given list.

You could do that in your own script as well I suppose, but why reinvent the wheel.

Paul Root    - Senior Engineer
Managed Services Systems - CenturyLink

-----Original Message-----
From: Novosielski, Ryan [mailto:user-ae4522577e16@xymon.invalid]
Sent: Tuesday, October 02, 2012 2:04 PM
To: Root, Paul
Cc: 'Ray Reuter'; Jeremy Laidman; xymon at xymon.com
Subject: Re: [Xymon] xymon-mailack

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Is there any particular reason to use procmail at all, especially if
you don't use this e-mail address to receive any other type of mail? I
just use .forward.

On 10/02/2012 03:02 PM, Root, Paul wrote:
Do you have the procmail hooks in the postfix config files?


If not, do you have your .forward setup to send stuff to procmail?


Paul Root    - Senior Engineer

Managed Services Systems - CenturyLink


*From:*Ray Reuter [mailto:user-9df4e3e828ec@xymon.invalid] *Sent:* Tuesday,
October 02, 2012 1:57 PM *To:* Root, Paul *Cc:* Jeremy Laidman;
Ryan Novosielski; xymon at xymon.com *Subject:* Re: [Xymon]
xymon-mailack


The server is accepting emails, the /var/mail/xymon has all of the
responses I have sent back via the alerts, but they never seem to
make it to the.procmailrc script or the Mailbox and nothing is
logging in the procmail.log.


On Tue, Oct 2, 2012 at 1:05 PM, Root, Paul
<user-76fdb6883669@xymon.invalid <mailto:user-76fdb6883669@xymon.invalid>>
wrote:

What's your procmail log file say.


Paul Root    - Senior Engineer

Managed Services Systems - CenturyLink


*From:*Ray Reuter [mailto:user-9df4e3e828ec@xymon.invalid
<mailto:user-9df4e3e828ec@xymon.invalid>] *Sent:* Tuesday, October 02, 2012
11:47 AM *To:* Root, Paul *Cc:* Jeremy Laidman; Ryan Novosielski;
xymon at xymon.com <mailto:xymon at xymon.com> *Subject:* Re: [Xymon]
xymon-mailack


okay made a lot of progress now. It arrived at the server but
never seems to either get parsed by the .procmail in the xymon home
directory or not being processed correctly. Any ideas?


Oct  2 12:33:31 localhost postfix/smtpd[31084]: connect from
domain.domain.com <http://domain.domain.com>[10.1.5.176]

Oct  2 12:33:31 localhost postfix/smtpd[31084]: 4F53752F9:
client=domain.domin.com <http://domain.domin.com>[10.1.5.176]

Oct  2 12:33:31 localhost postfix/cleanup[31021]: 4F53752F9:
message-
id=<user-6959ae01ec8c@xymon.invalid


Oct  2 12:33:31 localhost postfix/qmgr[29282]: 4F53752F9:
from=<user-a879addf7dd0@xymon.invalid
<mailto:user-a879addf7dd0@xymon.invalid>>, size=1859, nrcpt=1 (queue
active)

Oct  2 12:33:31 localhost postfix/smtpd[31084]: disconnect from
domain.domain.com <http://domain.domain.com>[10.1.5.176]

Oct  2 12:33:31 localhost postfix/local[31089]: 4F53752F9:
to=<user-124f4840851c@xymon.invalid <mailto:user-124f4840851c@xymon.invalid>>,
relay=local, delay=0.02, delays=0/0.01/0/0.01, dsn=2.0.0,
status=sent (delivered to mailbox)

Oct  2 12:33:31 localhost postfix/qmgr[29282]: 4F53752F9: removed


On Tue, Oct 2, 2012 at 11:48 AM, Root, Paul
<user-76fdb6883669@xymon.invalid <mailto:user-76fdb6883669@xymon.invalid>>
wrote:

That error is postfix tell you it can't deliver.  Did you edit
/etc/postfix/main.cf <http://main.cf>; and at least set the
'myhostname' variable to the fqdn for your host?


Paul Root    - Senior Engineer

Managed Services Systems - CenturyLink


*From:*Ray Reuter [mailto:user-9df4e3e828ec@xymon.invalid
<mailto:user-9df4e3e828ec@xymon.invalid>] *Sent:* Tuesday, October 02, 2012
10:30 AM *To:* Jeremy Laidman *Cc:* Ryan Novosielski;
xymon at xymon.com <mailto:xymon at xymon.com>; Root, Paul *Subject:* Re:
[Xymon] xymon-mailack


Well we are getting closer. I am now able to telnet to the server.
I tried to send mail to the server but kicked off every time i try
to do the subject line.


[root at xxxcacti2 ~]# telnet XXXXXXXX.xxx.com
<http://XXXXXXXX.xxx.com>; 25

Trying 10.1.72.168...

Connected to XXXXXXXXX.xxx.com <http://XXXXXXXXX.xxx.com>;
(xx.xx.x.x).

Escape character is '^]'.

220 XXXXXXXXX.lvh.com <http://XXXXXXXXX.lvh.com>; ESMTP Postfix

helo XXXXXXXXXX.lvh.com <http://XXXXXXXXXX.lvh.com>;

250 XXXXXXX.lvh.com <http://XXXXXXX.lvh.com>;

MAIL FROM: user-e6b56f093673@xymon.invalid <mailto:user-e6b56f093673@xymon.invalid>

250 2.1.0 Ok

RCPT TO: user-238b11cbd81e@xymon.invalid <mailto:user-238b11cbd81e@xymon.invalid>

250 2.1.5 Ok

"SUBJECT: Xymon"

221 2.7.0 Error: I can break rules, too. Goodbye.

Connection closed by foreign host.


I have the .procmailrc file set up as per the xymon man page, still
not sure if the "Mailbox" is a directory or file. and the
directory structure of the xymon home directory looks like this.


drwxr-xr-x.  2 xymon xymon  4096 Oct  2 11:02 Mailbox

-rw-r--r--.  1 xymon xymon     0 Oct  1 12:15 procmail.log

-rwxr-xr-x.  1 xymon xymon   124 Oct  2 11:04 .procmailrc


This feature is one of the most important to the company I work for
and have been trying to get it to work for a couple of days now. We
even added an MX record for the server so mail can be delivered to
it directly. Telnet works locally and remote.


Any recommendations would be greatly appreciated, you have all been
a huge help so far and this monitoring tool has done wonders for
this company.


On Tue, Oct 2, 2012 at 1:58 AM, Jeremy Laidman
<user-71895fb2e44c@xymon.invalid <mailto:user-71895fb2e44c@xymon.invalid>>
wrote:

On 2 October 2012 02:46, Ray Reuter <user-9df4e3e828ec@xymon.invalid
<mailto:user-9df4e3e828ec@xymon.invalid>> wrote:

I am using Centos 6.2


By default Centos (aka Red Hat) v6 boxes run postfix (rather than
Sendmail).


During my install I do not remember installing anything as the
mail transport, but the alerting was working right out of the box
from day one.


Initially, postfix is configured so it won't accept SMTP
connections from off the box.  So outbound emails will get sent OK,
but incoming emails will not get delivered to the Xymon server.


Test this by attempting to telnet to the Xymon server on port 25
from another device, such as a Windows PC, with "telnet
xymon.server.name <http://xymon.server.name>; 25".  If you get a
"connection refused" or similar message, than you need to
reconfigure Postfix to accept remote connections.


I followed the man page for the mailack and created everything as
per the instructions, but I am not even sure the mail is reaching
the server at this point.


Probably not.  Have a look at the "STANDARD_CONFIGURATION_README"
file that came with Postfix for instructions on setting things up,
particularly the "Postfix on a local network" section.


J

- --
- ---- _  _ _  _ ___  _  _  _
|Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Sr. Systems Programmer
|$&| |__| |  | |__/ | \| _| |user-ae4522577e16@xymon.invalid - 973/972.0922 (2-0922)
\__/ Univ. of Med. and Dent.|IST/EI-Academic Svcs. - ADMC 450, Newark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBrOrkACgkQmb+gadEcsb7uegCeNo6Nk91cczZMee5TWkRzdEF6
/hMAn0HZrjiolCwQnWrkHAacw72sXCm+
=PD3/
-----END PGP SIGNATURE-----