atom feed12 messages in net.sourceforge.lists.courier-usersRe: [courier-users] validating addres...
FromSent OnAttachments
Matus UHLAR - fantomasMay 20, 2010 2:26 am 
Sam VarshavchikMay 20, 2010 4:04 am 
Matus UHLAR - fantomasMay 20, 2010 4:52 am 
Sam VarshavchikMay 20, 2010 3:03 pm 
Matus UHLAR - fantomasMay 26, 2010 2:38 am 
Sam VarshavchikMay 26, 2010 4:01 am 
Gordon MessmerMay 26, 2010 8:32 pm 
Matus UHLAR - fantomasMay 28, 2010 6:31 am 
Matus UHLAR - fantomasMay 28, 2010 7:18 am 
Sam VarshavchikMay 28, 2010 3:08 pm 
Gordon MessmerMay 28, 2010 4:11 pm 
Matus UHLAR - fantomasMay 31, 2010 8:24 am 
Subject:Re: [courier-users] validating addresses at SMTP time.
From:Sam Varshavchik (mrs@courier-mta.com)
Date:May 26, 2010 4:01:32 am
List:net.sourceforge.lists.courier-users

Matus UHLAR - fantomas writes:

I'm aware of this. Unluckily, some of our customers tend to make many mistakes so the mail bounce (and they quite often misconfigure their source address so the mail double-bounces).

Therefore I would like to push the checks at smtp time.

Currently courier does: - validate sender domain - validate recipient address, if it's local.

What would I like to add: - validate recipient domain - validate sender address

And I'd like to change address validation that it would be validated, if it's known, not only if it's local.

This could give us advantage on MX relays, which could e.g. mirror recipients database using ldap...

All of this incurs non-trivial per message overhead. Issuing a DNS query, and/or querying the local account database, is not free, and the penalty now applies to every message. A judgement call needs to be made whether the additional overhead is justified by the value added.

As the old saying goes: build an idiot-proof process, and nature will evolve a better idiot.