[Dovecot] OT dovecot w/postfix, mysql , postfix does unnecessary lookups
donovan jeffrey j
donovan at beth.k12.pa.us
Wed Aug 4 05:06:23 EEST 2010
On Aug 3, 2010, at 6:53 PM, Noel Butler wrote:
> Just an update for archives in case anyone else comes across it whilst
> debugging, they can just shrug it off as a postfix anomaly,
> I only had two replies to this post, but both of them are also seeing
> the same as I do, so nothing to worry about until postfix one decade
> accepts this as a bug :)
>
>
> On Fri, 2010-07-30 at 21:50 +1000, Noel Butler wrote:
>
>> I know this unnecessary lookups question is really a postfix one, but
>> I'm curious if anyone else sees the behaviour of
>> postfix continuing looking up users after it clearly have got its answer
>> that it is "not a local domain" response.
>>
>>
>> (this msg is an extract from what I sent to WV some time ago, with him
>> showing absolutely no interest, I got bored tonight so thought I'd throw
>> it on this list since the question remains valid today)
>>
>> 30 Query SELECT 1 FROM virtual_domains WHERE
>> name='example.net' AND active ='1'
>> 31 Query SELECT destination FROM view_aliases WHERE
>> email='someuser at example.net'
>>
>>
>> Should that not have ended its lookups at Q30 and not gone on to ask Q31
>> which it now knows is not local?
>>
>>
>> Secondly, it seems to do "double lookups" of destination and email
>> before it gets to dovecots deliver, has anyone else ran a log on mysql
>> and seen same? I'm trying to work out why, since it already has its
>> answer by Q54 and Q55, it is doing Q56 and Q57, which seem pointless...
>>
>> 54 Connect
>> 54 Query SELECT destination FROM view_aliases WHERE
>> email='laura at example.com'
>> 55 Connect
>> 55 Query SELECT email FROM view_users WHERE
>> email='laura at example.com'
>>
>> 56 Connect
>> 56 Query SELECT destination FROM view_aliases WHERE
>> email='laura at example.com'
>> 57 Connect
>> 57 Query SELECT email FROM view_users WHERE
>> email='laura at example.com'
>>
>>
>> So, it to me appears postifx does more work then it needs too since it
>> already knows the answer, I consider this a flaw in postfix, yet perhaps
>> I am the only one seeing it hence why WV couldnt give a shit.
>>
>> just curious if anyone has noted same or not....
>>
how are you viewing the connections from tcpdump or netstat ?
More information about the dovecot
mailing list