On Mon, Feb 06, 2017 at 05:37:27PM +0300, Süleyman Düzdaban wrote:

> > Be specific, what type of domain is "mydomain":
> >
> > Please be very clear whether you're trying to reject mail *to*
> > non-existent recipients, or *from* non-existent senders.  I am
> > assuming "recipients" for now based on the above.
> 
> I mean virtual mailbox domain listed in $virtual_mailbox_domains.
> 
> >> virtual_mailbox_domains = 
> >> proxy:mysql:$config_directory/maps/sql-vdomains.cf
> > Any domains listed there?
> 
> Yes. All of our domains (ankara.edu.tr,
> agri.ankara.edu.tr,politics.ankara.edu.tr etc.) and "postmap -q
> existent-domain proxy:mysql:$config_directory/maps/sql-vdomains.cf"
> yields return value "virtual:" for the existent-domains and nothing for
> the non-existent-domains.

For domains listed in virtual_mailbox_domains the Postfix smtpd(8)
server rejects mail to addresses that are not listed in any of:

        recipient_canonical_maps
        canonical_maps
        virtual_alias_maps
        virtual_mailbox_maps

Perhaps you have wildcard mappings in one of these.  Based on your
reported configuration, that would be virtual_alias_maps or
virtual_mailbox_maps.  Any output from:

    $ config_directory=$(postconf -hx config_directory)
    $ postmap -q @ankara.edu.tr mysql:$config_directory/maps/sql-valiases.cf
    $ postmap -q @ankara.edu.tr mysql:$config_directory/maps/sql-vmailboxes.cf

-- 
        Viktor.

Reply via email to