SMTP AUTH and no Scanning
Glenn Steen
glenn.steen at gmail.com
Mon Mar 31 11:47:29 IST 2008
On 31/03/2008, Glenn Steen <glenn.steen at gmail.com> wrote:
> On 31/03/2008, Alessandro Dentella <sandro at e-den.it> wrote:
> > On Mon, Mar 31, 2008 at 12:05:33AM +0200, Hugo van der Kooij wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > Glenn Steen wrote:
> > >
> > > | Unfortunately this likely will not work that well... Rather better to
> > > | do something completely different. Like demanding taht the ones doing
> > > | authenticated SMTP use an alternate port ... and have an instance of
> > > | PF listening there that don't include the HOLD thing. ... That's how
> > > | I'd do it if I needed it:-).
> > >
> > > In fact port 587 is intended for this purpose. The trick is to make it
> > > listen for authenticated traffic only and then go out straight away and
> > > not hit MailScanner on the way out.
> > >
> > > So the first bit is to make it listen by activating this in the
> > > $POSTFIX/master.cf file:
> > >
> > > submission inet n - n - - smtpd
> > > ~ -o smtpd_enforce_tls=yes
> > > ~ -o smtpd_sasl_auth_enable=yes
> > > ~ -o smtpd_client_restrictions=permit_sasl_authenticated,reject
> > >
> > > This was the bit I could find straight away. But how can one make sure
> > > the normal hold trick does not apply here? Because that one still is
> > > applied at the moment.
> >
> >
> > wouldn't a simple:
> >
> > -o header_checks =
> >
> > added to the lines before do the trick?
>
> Yes. It would.
>
>
> > My concern now is different. Are we generally sure we don't want MailScanner
> > on all authenticated traffic? That means no controlon possible viruses that
> > a custemer has not checked, no control on worms and the like.
>
>
> Ah... That is the icky non-technical policy bit of the matter...:-).
> If you don't trust them implicitly, don't do this for them. You could
> have more than one submission service, set up differently... Where
> port 25 == deeply untrusted:-).
>
>
> > Probably what I really want is to let MS but avoid that it drops e-mail due
> > to the sending IP being in an RBL. As Glenn pointed out Postfix already does
> > the right think in this reguard, if we correctly set order in rules. We
> > simply don't want MS (and spamassassin?) drops it afterwords.
>
>
> A matter of clever rulesets then... To the point it is possible to
> use. Unfortunately, the fact that they are sending through an
> authenticated channel isn't exactly well-preserved (one can try look
> at Received lines, but ... that could be spoofed.
>
... Or not, if you're moderately clever in a CustomFunction (only
inspecting the very last... only if from your host .. etc).
Cheers
--
-- Glenn (thinking while typing... not the best modus operandi:-)
email: glenn < dot > steen < at > gmail < dot > com
work: glenn < dot > steen < at > ap1 < dot > se
More information about the MailScanner
mailing list