[Mimedefang] Thinking of implementing MimeDefang (Questions)

Cowles, Steve Steve at SteveCowles.com
Tue Jul 30 12:14:01 EDT 2002


Hello fellow defanger's

I'm currently contemplating implementing mimedefang. Based on what I have
read so far at the defang site, this seems like the perfect solution to aid
in dealing with the large amounts of SPAM our e-mail server is receiving.
But before I allocate time to setup a test environment for implementing
mimedefang, I thought I would ask a few questions based on our current
e-mail architecture to see if I'm properly understanding where mimedefang
fits in.

Current E-Mail architecture:

Currently, we use sendmail (8.12.5 on linux) to front-end our MS Exchange
server. Our MS Exchange server sits behind a firewall and does NOT send or
receive any e-mails directly to/from the internet. Sendmail is basically
configured to relay all inbound e-mail's for our domain using the
mailertable feature. i.e. No e-mail is delivered locally on the sendmail
system. Also, our MS Exchange server runs Trend Micro's ScanMail for
Exchange for virus checking. This has all worked fine for the last couple of
years.

With the above in mind (and from what I have read at mimedefang), I have
come up with the following mimedefang implementation tasks/requirements for
my site:
1) Must continue to use sendmail to front-end all inbound e-mail
2) Leave virus checking on Exchange Server.
3) Use MimeDefang to split e-mail header/body for SpamAssassin. 
4) Use SpamAssassin to check (flag) e-mail content for SPAM and add
appropriate header entries
5) Allow Outlook users to add a "Rule" to accept/discard e-mail based on
SpamAssassin header additions.

Item 5 is critical to me successfully implementing a SPAM solution here.
Some users here want to receive this spam garbage, but most don't. So I
would like for ALL inbound e-mail to continue to be relayed (using
sendmail/defang/spamassassin front-end) to our exchange server, but its
header modified so that Exchange/Outlook users can accept/dispose of e-mail
by custom rules. Similar to what I saw at:
http://thompsonic.com/util/antispam/index.html

Now for my questions:

1) Am I properly understanding what (where) mimedefang's role is in
processing inbound e-mail? i.e. Split e-mail into header/body for further
processing, then reassemble e-mail and handoff to sendmail for final
delivery. In my case, relay to exchange server. 

2) If I implement a mimedefang/spamassassin solution, will I be able to use
my existing sendmail configurations? i.e. access/mailertable entries.

FWIW: I have always wanted to implement SpamAssassin, but based on my
understanding on how to implement SpamAssassin, it required me to use
procmail. i.e. Reconfigure sendmail for local delivery. <groan!!!> If I
understand mimedefang's role, I would no longer need to use procmail.
Correct?

Sorry for the long post, I'm just wanting to insure that the time I spend on
this project is not wasted by some gotcha that I was not aware of based on
our architecture/requirements. I believe I have read every link at the
mimedefang site, but feel free to point me to any/all RTFM's.

Thanks
Steve Cowles



More information about the MIMEDefang mailing list