Erik Espinoza wrote:
A BSD admin that can take qmailtoaster and make it run on BSD can
implmenet a firewall policy using ipf.

Sure ;-D. But you're not taking into account admin laziness.

ES, port 587 is all about SMTP-AUTH, meaning that tcprules shouldn't
really matter as it's all done through auth. Port 25 doesn't require
auth, therefore it would need independent control.

What possible scenario would we need to control port 587 independently
of port 25 and why?

This seems like unnecessary complication, with no pay off at all.

You know, that is the reason I'd like to see that files separated.

Submission service and SMTP service in fact serve for totally different purposes. One is used for MUA->MTA message submission, other is used for MTA-to-MTA message transfer. I can hardly see why should I use same tcprules for totally different services?

In ideal world I would enable things like SPF and simscan only on SMTP service, and domainkeys or dkim signing only on SUBMISSION service. And I would never-ever add IP ranges with RELAYCLIENT="" to the tcprules for SUBMISSION service as it will look like nonsence there - I always want my users to auth themselves to use SUBMISSION service.

That is why I use separate rulesets for SMTP and SUBMISSION.

I asked nearly the same thing a couple of weeks ago and was told we use one file. Since I consider much of what we do as a "basic" package and in many cases a work in progress, I created a second tcpserver submission file for my toaster box. Submission port usage is similar, but very different. It even has different services for each (part of the reason i decided to separate them)... if I typo the file for the smtp service (port 25), tcp.smtp, it would take down my smtp service, but not my submission service... thus making it easier to tell where the problem is... we already separate the logs.

Not to mention I have totally different rules in each for handling things like rbl lookups and friendly ip's. I know about putting firewall/spam filters in front too.... we have a barracuda as an mx filter for some of our domains (debian, non-toaster server) and it's ridiculous to have it go through the scans too. Our debian box essentially allows the mailfilter ip through unmolested and uses ":deny" for the rest because the customers are pointed to the submission port already.

I used to setup port 26 for customers (before submission and didn't use smtp auth's port) to get around isp's blocking port 25 to send (for our hosted customers off-net). I allow relaying for friendly ip's through submission, and others can auth and send without passing through spamscanning and rbl lookups. For anything on port 25... tough... you get the works (either mx level filtering on another box or rbl's/spam/clamd on the local server).

George


---------------------------------------------------------------------
    QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to