[Mimedefang] Starting all over to kill invalid users

Steve Campbell campbell at cnpapers.com
Thu Jul 6 17:11:25 EDT 2006

I had a thread before about using MD with MailScanner. The thread was about 
whether I should use MD on a machine with MS to block invalid users from a 
secondary MX to the mail store where the real mailboxes lived. That thread 
sort of ended with me learning a whole lot about the email process, but I 
didn't end up with much useful output on my end.

Now I see the thread about the "md_check_against_smtp_server" function. I 
installed MD (for the first time), set up sendmail, modified the subroutine 
"filter_recipients" to handle 3 domains, changed the sysconfig/mimedefang 
file, and after correcting my typos, I find it works!

I did get a few questions about the process, though, that may be answered if 
any of you have the time.

1).   How much of mimedefang-filter would be needed if all's I wanted to do 
was do this look-ahead check? I really haven't determined if filter-begin, 
filter, etc is needed if I start mimedefang with the -t flag to do these 

2).   It would be nice to be able to do the md_check_against_smtp_server 
using an IP address as opposed to a hostname for the variable $rcpt_host. 
Looking at my logs, I see where it checks the IP defined by my DNS for the 
$rcpt_host, even though I have a different internal address defined in my 
host file (much like sendmail does if you don't put square brackets around 
the IP), so I guess it is working correctly. Is there anyway to force the 
function to use an alternately-defined IP for a hostname?

Thanks so much for the great software and any help any of you might provide.

Steve Campbell
campbell at cnpapers.com
Charleston Newspapers

More information about the MIMEDefang mailing list