[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