On Tue, Aug 31, 2010 at 02:22:02PM +0200, Jasper Jongmans wrote:

> Detailed information: http://pastie.org/private/w93tv2bb7yrb8suyjqkqmq
> Tested on: Postfix 2.6.5 on FreeBSD 7.2p7
> 
> I had configured mydestination to contain both domain.tld and
> .domain.tld notations, expecting that would accept mail for domains and
> their subdomains as local mail.

Typically, sub-domains are "relay" domains (or not accepted at all),
rather than "local". So Postfix does not perform sub-domain matching
on mydestination. You can use a regexp table if you need sub-domains
to be local:

    main.cf:
        mydestination = pcre:${config_directory}/mydest.pcre

    mydest.pcre:
        /(^|\.)example\.com$/   LOCAL

Do you really want to receive mail for arbitrary sub-domains:

        rue-de-remarque.example.com

at the very least, avoid wild-card MX records that make such-domains
appear to exist.

In the long run, you are better off knowing which domains are valid,
and listing them all explicitly in a suitable table. Wildcards are
are a short term win and often cause long-term pain.

-- 
        Viktor.

Reply via email to