problemas con postfix+dovecot+amavisd+mysql

Forums: 

saludos,

buenas tardes tengo un problema con mysql y postfix en un manual bajado de este foro muy bueno y practico me mandan a crear dos tablas una es address y la otra userprefs en una base de datos llamada squirrelmail

En squirrelmail coloco en la opcion de database

In the menu, select Database, then select DSN for Address Book. Enter your string, mine is this:

mysql://squirreluser:sqpassword@localhost/squirrelmail

y en dsn preference tambien se coloca.

mysql://squirreluser:sqpassword@localhost/squirrelmail

mi pregunta es cuestios es: Donde se crean los usuarios que van a atutenticar en el server de imap en Mysql en la tabla llamada address o en el propio server de linux?

o si tengo que crear alias donde lo creo y como?

gracias de antemano

RE: problemas con postfix+dovecot+amavisd+mysql

Imagen de ecthelion

Saludos.

Las tablas que señalaste en tu comentario -address, userprefs- son empleadas por Squirrelmail (el front-end para el usuario) para almacenar datos como preferencias y listas de direcciones de los usuarios que acceden a su correo por medio del webmail. Sin embargo, estas tablas no son utilizadas (generalmente) por el servidor IMAP para autenticación; dependerá de la configuración del servidor IMAP para conocer si lo que tienes son usuarios del sistema (creados mediante el comando useradd) o son usuarios virtuales (usuarios que no son del sistema, pero están registrado en alguna base de datos y solo tienen acceso en este caso al correo).

Para conocer esto en el Dovecot, revisa el archivo /etc/dovecot.conf y si encuentras algo como lo siguiente:


auth default {
....
passdb sql { #puede tambien ser ldap o static
args = /etc/dovecot/sql.conf
}
....
userdb sql { #puede tambien ser ldap o static
args = /etc/dovecot/sql.conf
}
.....
}

entonces lo que tienes son usuarios virtuales; caso contrario, son usuarios regulares del S.O.

Saludos y suerte.

Javier Crespo: jcrespod@gmail.com

Javier Crespo: jcrespod@gmail.com

RE: problemas con postfix+dovecot+amavisd+mysql

ok muchas gracias ecthelion por la ayuda y la aclaratoria una ultima pregunta como puedo declarar usuarios para que puedan hacer login por Imap de esta manera

usuario.apellido@dominio.com
contraseña xxxxxxx

ya verifique lo que me dijistes estan autenticando por SO.

gracias de antemano.

si está autenticado por el

Imagen de ecthelion

si está autenticado por el sistema operativo, tranquilamente puedes crear el usuario de la manera tradicional: useradd usuario.apellido

y obviamente, hay que asignarle una contraseña.

con respecto a lo del dominio, puede ser necesario especificarlo si tienes dominios virtuales; si es un solo dominio (el del sitio), no es necesario especificarlo.

saludos y suerte.

Javier Crespo: jcrespod@gmail.com

Javier Crespo: jcrespod@gmail.com

si está autenticado por el

saludos,

gracias nuevamente lo he intentado por la consola grafica pero no he podido me dice que no puedo crear usuarios que contengan punto o caracter especial usuario.apellido o usuario/apellido como podria hacer para quitarle esa regla o politica. Me podrias ayudar con esto?.

Gracias de antemano