Matus,

You said, "I believe configuring milter is much easier and safer than playing 
with external programs like you described."

Maybe, but the ability to combine separate external programs to accomplish a 
task is not "playing"; rather it is part of the point of flexible systems like 
GNU/Linux.

If Postfix and its Milter have builtin all the power of Procmail (with its 
Regex based rules), Formail, and Perl (with its CPAN modules), then that power 
is well hidden in the many, many pages of Postfix docs. Thus, I have added my 
own Perl scripts, and, of course, lots of Procmail Regexes to accomplish 
exactly what I want in email post-processing without having to try to find some 
Postfix option that might be adequate.

For example, using Procmail, I can deliver a blind copy of an inbound mail with 
a particular "To:" AND "From:" to another local user (e.g., an archive) at the 
last moment before the LDA is invoked. (IIRC, Milter only operates "before 
queue".)

On the other hand, using just Postfix options to strip "Received:" headers from 
outbound mail (to avoid revealing LAN details) while preserving them on inbound 
mail (to reveal spam and malware sources) was unexpectedly tricky.

Finally, our Postfix configuration has long used significantly modified main.cf 
and master.cf, not to mention transport(.db) and a frequently updated 
valias(.db). Furthermore, setting up the main.cf was certainly not what I would 
call "easy", as the number of its options it has puts the number of ClamAV 
options to shame.

Paul Kosinski

----------------


On Tue, 23 Sep 2025 09:29:25 +0200
Matus UHLAR - fantomas via clamav-users <[email protected]> wrote:

> On 22.09.25 16:19, Paul Kosinski via clamav-users wrote:
> >I don't know if Postfix even had builtin Milter support when I first set up 
> >my email.  
> 
> correct, milter support was added to posftix in 2006 according to changelog.
> 
> > But in any case, today's Milter features (and specs) are much more 
> > complicated than I really need (since it's an email system for a couple of 
> > tiny domains).  
> 
> I believe configuring milter is much easier and safer than playing with 
> external programs like you described.
_______________________________________________

Manage your clamav-users mailing list subscription / unsubscribe:
https://lists.clamav.net/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/Cisco-Talos/clamav-documentation

https://docs.clamav.net/#mailing-lists-and-chat

Reply via email to