[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [monit] Alerts and HELO/MessageID hostname issue
From: |
Martin Pala |
Subject: |
Re: [monit] Alerts and HELO/MessageID hostname issue |
Date: |
Tue, 19 Feb 2008 23:30:54 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080129 Iceape/1.1.8 (Debian-1.1.8-2) |
Hi,
the new "hostname" option was added which allows to override the default
outgoing hostname used in EHLO/HELO and Message-ID header.
Example syntax:
set mailserver foo.bar.baz
with timeout 30 seconds
using hostname "my.monit.host"
The change is in CVS (http://savannah.nongnu.org/cvs/?group=monit) and
will be part of next monit release.
Thanks,
Martin
Athan Dimoy wrote:
The host where monit runs (example.com) also hosts my mail server
(mail.example.com). This server is used my monit to send alerts using smtp
(mailserver mail.example.com). Monit is using gethostname() function which
returns the hostname example.com. Next, this hostname is used my monit, both
as HELO (EHLO) and MessageID trail.
Unfortunately, my ISP, as well as my company mailserver, use a backscatter
protection that reject monit alerts as forged mail. The reason is, that
example.com MX is mail.example.com and that is what is expected as HELO
message and MessageID trail.
The only solution I've found so far, is to hardcode the desired hostname
(mail.example.com) in sendmail.c.
Could you please consider implementing an additional mailserver entry that
will allow users to set the exact hostname to be used for HELO/EHLO and
MessageID generation? For example: "set mailserver mail.example.com with
hostname mail.example.com with timeout 30 seconds"
Thanks
Athan
--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general