Currently TMDA does use C/R by default, and you have to configure it to deliver by default instead. This is a throwback to the early days when TMDA did little more than C/R. I'd not be oppose to reversing this though. The idea would be that a new TMDA install would deliver all uncaught mail, and you'd have to set ACTION_INCOMING = 'confirm' in /etc/tmdarc or ~/.tmda/config to make C/R the last resort action. Regardless of this thread, I think this would make a new installation less painful as well. Any opinions on this idea?
Hrmm. TMDA is still perceived as a C/R system, not a mail filtering system ... I have yet to plumb the depths of TMDA or procmail, so I can't say whether TMDA is as flexible, powerful, yadda yadda as other filtering systems. But *if* most people install TMDA specifically so that they can challenge incoming mail, then having it deliver by default at first might be pretty confusing.
On the other hand, when first installing TMDA, it might be nice to have it deliver uncaught email *and set the X-TMDA-Action header* so that a user could easily see what rules were being used where.
So maybe there could be config variable to the effect of TESTING that would deliver by default and set that header ...
To be honest, though, I managed to get tmda up and running, then get procmail to run spamassassin first and have tmda filter on the SA headers, etc, etc, all within one weekend. I won't claim that it was the easiest thing in the world, but with the help of a friend who had just recently installed it himself, it was certainly doable, and I didn't lose any mail in the process. Confirm is the default ... not drop. Perhaps the solution is a big INSTALL note that says:
"Please note the existence of the executable tmda-pending. This program will allow you to check for email that hasn't made it past your filters. Until you feel comfortable with your filters, it is probably a good idea to run tmda-pending fairly often to make sure that your friends' emails aren't being held back. The default settings allow a message to reside in the pending queue for 14 days before it is deleted.
"If you would like to postpone the challenge/response process until you're comfortable with the ruleset you choose, you may want to set ACTION_INCOMING='ok', which will deliver all unfiltered mail straight to your mailbox."
-- monique
_____________________________________________ tmda-users mailing list ([EMAIL PROTECTED]) http://tmda.net/lists/listinfo/tmda-users
