faqts : Computers : Internet : Mail Servers : qmail : Anti-Spam Techniques

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

5 of 23 people (22%) answered Yes
Recently 4 of 10 people (40%) answered Yes

Entry

How do I make rblsmtpd accept ALL mail for specific local domains, but check all others?

Mar 2nd, 2004 07:34
Jonathan de Boyne Pollard, Nate DeLong,


This question is confused.  "rblsmptd" knows nothing about 
message envelopes.  "rblsmtpd" operates right at the start of 
an SMTP Relay session, at a point where envelope data have not 
even been received yet.
One can configure "rblsmptd" to omit its checks for SMTP Relay 
clients connecting from particular _networks_ (by giving 
"tcpserver" some appropriate rules that set ${RBLSMPTD} to an 
empty string for the appropriate networks), but there's no way 
to have "rblsmptd" vary its checks according to the envelope 
senders of particular mail transactions.
Put another way:  "rblsmtpd" operates upon SMTP Relay client 
addresses, not upon envelope sender mailbox names.