Hi,

I am thinking about trying to replicate a feature I custom-built for my 
Sendmail installation, in Postfix.  What this does is, whenever a host I am 
backup for is mentioned in the SMTP RCPT command, I check to see if the host is 
up, and *refuse* the command (450) if it is.  The consequence of that is that 
spammers, who normally buzz off when told, can be tested by a primary host 
using all of the techniques at the primary's disposal - DNSBL, greylist, etc.  
Any SMTP-time refusal is done by the primary, where it makes the most sense, 
even after the DATA command where verification has no arbitration.  Finally, 
dictionary attacks have less effect since the probe is limited to starting up a 
connection and reading a banner once for the duration of the cache time.

Unfortunately, this doesn't seem to be within the realm of Postfix's recipient 
address verification.  Have I missed anything?  Even if I were to set the 
temporary fail during verification code to 250, I'd potentially accept 
responsibility for mail I shouldn't regardless of whether the host was really 
up, if I could not queue verify probes.  How can I get the desired effect, or 
will I need a policy server to do this?

Cheers,
Sabahattin

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to