The mail filters run bind 9.{2,3} as caching servers.  I see just putting
the addrs in as cnames under a subdomain.  I don't have any intent on doing
per-user logic or I'd use A records, but I envision this as:

 valid IN A 127.0.0.1
 paddr.mail.ex-dom.com. IN CNAME valid        // [EMAIL PROTECTED]
 person.addr.mail.ex-dom.com. IN CNAME valid  // [EMAIL PROTECTED]

And so forth.  Anything not mapping would be graciously received and
discarded or hard failed.  The choice of the keyword 'valid' is important in
that I would test  to  see that I had DNS available for that before doing a
hard failure -- otherwise accept the email as usual and forward as I do now.
The selection of the subdomain 'mail' is purely arbitrary.

peter

On 11/17/04 4:08 PM, "David Nicol" <[EMAIL PROTECTED]> wrote:

> now the only problem will be writing your design into an RFC and all that.
> 
> Instead of SPF, you could call it RWB for Recipient Won't Bounce, and stuff it
> in text records
> 
> my preference is for defining A records for all of your incoming addresses,
> and the added bonus is you can use SPF macros to reuse your format in
> your SPF records and avoid spoofage from nonexistent addys in your domains.
> 
> Which DNS server do you use and does it hit a DB (pdns) or do you rewrite
> its files and have it reformat its internal DB when there are changes
> (tinydns) ?
> 
> 
> On Wed, 17 Nov 2004 15:17:54 -0600, Peter Eisch <[EMAIL PROTECTED]> wrote:
>> 
>> Hey!  Thank you!
>> 
>> I've wanted to do such a thing, but never put the 2 + 2 together (I'm
>> already using DNS for my qpsmtpd config management for the plethora of
>> domains I filter email).  It had never occurred to me to use DNS for valid
>> addresses and aliases before...
>> 
>> peter
>> 
>> 
>> 
>> 
>> On 11/17/04 2:39 PM, "David Nicol" <[EMAIL PROTECTED]> wrote:
>> 
>>> On Wed, 17 Nov 2004 04:23:57 -0500, John Peacock <[EMAIL PROTECTED]>
>>> wrote:
>>> 
>>> 
>>>> 2) use some out of band method to query the remote server for valid
>>>> mailboxes; I
>>>> wrote a small finger server which queries my central vpopmail MySQL
>>>> database
>>>> to
>>>> validate the mailboxes; this is a much lighter weight check (and you have
>>>> to
>>>> remember to check aliases and list addresses, too).
>>> 
>>> 
>>> <mode aspect="visionary" mood="frustrated">
>>> 
>>> DNS would work better for this since it has well-defined caching, unlike
>>> VRFY,
>>> but adding a local cache would also work well,  and nobody wants to muck
>>> with custom DNS servers that much
>>> 
>>> </mode>
>>> 
>>> 
>> 
>> 
> 

Reply via email to