On Sun, Jul 31, 2011 at 11:08 PM, Victor Duchovni
<victor.ducho...@morganstanley.com> wrote:
> 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?

I'm sorry, I think I don't understand this question. I'll try...

# postmap -q example.com
mysql:/etc/postfix/mysql_virtual_domains_maps.cf
example.com

?

With <they work> I meant: those queries return expected result.

Reply via email to