On Sat, Jul 30, 2011 at 12:20:40PM +0200, Andrea Ganduglia wrote:

> >>>> Without transport_maps it doesn't works. If I set virtual_transport =
> >>>> dovecot log returns relay=none
> >>>
> >>> The "virtual_transport" setting only applies to domains that are listed
> >>> in virtual_mailbox_domains. If adding the domain to the transport table
> >>> works, while setting virtual_transport does not, clearly the domain
> >>> is not listed in virtual_mailbox_domains.
> 
> I hope so! I logged my queries:
> 
>  84 Query     SELECT domain FROM domain WHERE domain='example.com' and
> backupmx = '0' and active = '1'
>  85 Query     SELECT "dovecot" AS transport FROM mailbox WHERE domain
> = 'example.com' LIMIT 1
> 
> If I run those from cmd line they work. :-/

The words "they work" communicate no information at all. We know the
domain is not a virtual mailbox domain. Now find out why.

What does

        postmap -q the-domain-in-question mysql:the-table-config.cf

return? Does the domain also match any of the other address classes?

-- 
        Viktor.

Reply via email to