[Dovecot] IMAP proxy configuration
    Leonardo Rodrigues 
    leolistas at solutti.com.br
       
    Sun Mar 14 04:12:29 EET 2010
    
    
  
Em 13/03/2010 21:23, Timo Sirainen escreveu:
> So are you saying that the users table contains only local users, while
> some domain table contains all domains and their destination servers?
> Then you'll just need to do outer join. Something like:
>
> .., domains.host as host, 'Y' as proxy_maybe, ..
> from domains
> outer join emails on (username = '%u')
> where domain.domain = '%d'
>    
     Timo i've tried JOINs, but i've never really understood those crazy 
things (i'm really very far from being a SQL expert).
     but seems i got the expected results using UNION and adjusting 
queries to have the same number of columns. First i tried union with 
normal queries but couldnt get it because queries must have the same 
number of rows. Then i adjusted it ... and seems its OK.
     Please check resultsets when querying a LOCAL user and when 
querying with a NON-local (to be proxied) user. Do you think this query 
will make things work as i need ?
     querying a LOCAL user:
http://pastebin.com/L3q6HGrA
     querying a NON-local (to be proxied) user:
http://pastebin.com/fV91LB0x
     querying a NON-local and NOT-to be proxied user (correctly returns 
an empty resultset)
http://pastebin.com/SBwCEVEm
-- 
	Atenciosamente / Sincerily,
	Leonardo Rodrigues
	Solutti Tecnologia
	http://www.solutti.com.br
	Minha armadilha de SPAM, NÃO mandem email
	gertrudes at solutti.com.br
	My SPAMTRAP, do not email it
    
    
More information about the dovecot
mailing list