Hi there,

I'd like to colllect feedback on an idea that's been on my mind for some
time now:

looks like there's just two MDA's in use: Procmail, and Maildrop. Both
have their fine (and not so fine) points, which I'll summarize briefly
(YMMV):

Procmail:
    + lots of prepackaged antispam filters
    - config files resemble uuencoded assembler
    - quite resource-hungry (keeps the whole message in memory while
      processing it)
    - reportedly isn't completely safe (can lose your mail)

Maildrop:
    - not as popular as Procmail (fewer filter packages)
    + square head is not a prerequisite to understand the configuration
    - quite optimized (larger messages stored in temp files during
      processing)
    + should be safer than Procmail

In fact, I found only a *single* spam filter for Maildrop.

Now, what bugs me about both of these programs: to the best of my
knowledge, neither offers you a real programming language. This can be a
plus, or a minus (YMMV), but imagine being able to write filters using a
full-featured scripting language! This idea really attracts me, and I
started prototyping such an MDA in PHP. Using a scripting language has
of course a few inherent drawbacks, but I don't think the speed decrease
would be so horrible to mean anything on a single user box (as opposed
to a corporate POP 3 server, for example). However, I know that I would
benefit from the enhanced capabilities.

I'm slowly getting the picture of the classes that would make this
happen, and would like to ask you: is there something that you sorely
lack in your favorite MDA? What is it?

Any feedback is much appreciated.

-- 
FreeBSD 4.4-STABLE
1:33AM up 4 days, 7:57, 11 users, load averages: 0.02, 0.03, 0.00

Reply via email to