I agree with you this is SMTP violation however monit is not full functional SMTP server. Monit implements a subset of the functionality available with SMTP. This is not required to implement all of the features defined in all SMTP RFC-s even
Despite of that I believe that any suggestions and patches which helps improve any protocol support are very welcome. Kind regards Igor Homyakov On Thu, Aug 23, 2012 at 7:01 PM, Len Conrad <[email protected]> wrote: > ---------- Original Message ---------------------------------- > From: Igor Homyakov <[email protected]> > Date: Thu, 23 Aug 2012 17:30:06 +0400 > >>Hi Len >> >>Accordingto postscreen documentation : >> >>postscreen(8) should not be used on SMTP ports that receive mail from >>end-user clients (MUAs) >> >>monit is not a SMTP server or MTA in any cases. It is MUA exactly. >> >>>From my point of view you should reconfigure your monit daemons to use >>submission SMTP port (with auth) for alert delivery. >> >>Kind regards >>Igor Homyakov >> >> >>On Thu, Aug 23, 2012 at 5:18 PM, Len Conrad <[email protected]> wrote: >>> >>> >>> ---------- Original Message ---------------------------------- >>> From: "Len Conrad " <[email protected]> >>> Reply-To: <[email protected]> >>> Date: Wed, 22 Aug 2012 16:34:22 +0200 >>> >>> >>> I have several monit 5.4 with their mailserver set to mx1.domain.com >>> >>> mx1 runs postfix's postscreen and is dropping the monit smtp clients with >>> >>> "PREGREET 20 after 0" >>> >>> that's "after 0 seconds", meaning monit smtp client is connecting to port >>> 23 and immediately starts sending, when it should wait for mx1's SMTP >>> greeting. >>> >>> That's why the log line is a PREGREET violation. >>> >>> The "20" means mx1 received 20 characters before mx1 could send its SMTP >>> greeting. >>> >>> As a result, we aren't getting monit alerts and will have to whitelist all >>> the monit IPs so the pregreet filter doesn't drop them. >>> >>> Len > ================== > > Legalistically, you're correct, but that's not an excuse for Monit violating > SMTP protocol. > > Len > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
