Ayuda servidor de correo postfix+dovecot

maykel en maykel.sytes.net maykel en maykel.sytes.net
Jue Nov 25 20:02:15 GMT 2010


Hola muy buenas, he seguido esta guia  http://workaround.org/ispmail/lenny
manual, funciona perfectamente con entrando con john en example.com. Pero
quiero también autenticar a los usuarios con un nombre alternativo a
john en example.com usuario, por ejemplo con el usuario llamado zjv009.
He añadido la columna user a la tabla virtual_users, quedando así:



Identificación del usuario domain_id contraseña de correo electrónico


id 	domain_id 	password  email 	       user

1 	   1 	            * 	  john en example.com    zjv009


Así que cambié los archivos:

mysql-email2email.cf por:

query = SELECT email FROM virtual_users WHERE email = '% s' OR user = '% s'

mysql-virtual-mailbox-maps.cf por:

query = SELECT 1 FROM virtual_users WHERE email = '% s OR' user = '% s'

Y el fichero dovecot:

dovecot-sql.conf por:

password_query = SELECT email, password FROM virtual_users WHERE email =
'% u' OR user = '% u'

He probado tambien con:

password_query = SELECT email, password FROM virtual_users WHERE email =
'% u' OR user = '% n'

Y he reiniciado los servicios:

/etc/init.d/postfix restart
/etc/init.d/dovecot restart

Cuando el usuario zjv009 se autentica un buzón diferente.

Necesito que sea así, porque quiero migrar un sistema de servidor de
correo que lo tiene implementado así y quiero traerme los dominios. Es
más, cuando hago la consulta de sql expuesta arriba en la tabla de
usuarios virtuales, me saca bien el email. Creo que el problema va a estar
a la hora de autenticarse frente a dovecot, los parametros que le pasa no
lo sé...Alguien puede ayudarme? Es como si fuera un alias, el usuario se
llama zjv009 y su alias john en example.com. Un saludo
Pero no lo he conseguido. ¿Qué estoy haciendo mal? alguien me puede
ayudar? gracias de antemano




Más información sobre la lista de distribución ubuntu-es