[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix + mysql + sasl + courier



Antes de nada voy a comentar los pasos que he seguido, (perdón si es
demasiado largo):

1) He creado una base de datos con 3 tablas:
	+ domains: según el manual, aquí guardo el dominio, (correo.es)
	+ forwardings: no he creado nada en ella.  Su estructura es:
	
	+-------------+-------------+------+-----+---------+-------+
	| Field       | Type        | Null | Key | Default | Extra |
	+-------------+-------------+------+-----+---------+-------+
	| source      | varchar(80) |      | PRI |         |       |
	| destination | text        |      |     |         |       |
	+-------------+-------------+------+-----+---------+-------+
	
	+ users: usuarios que tendrán correo (rv@correo.es)

2) he configurado postfix, adjunto mando la salida del comando postconf
-n
3) dentro del directorio /etc/postfix/sasl he creado un fichero
smtpd.conf como sigue:

more /etc/postfix/sasl/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 192.168.1.237
sql_user: correo
sql_passwd: correo
sql_database: correo
sql_select: select password from users where email='%u@%r'
log_level: 7
4) le di acceso a postfix al driver de MySQL

5) configuré /etc/courier/authdaemonrc y /etc/courier/authmysqlrc para
que tuviesen acceso a la BD creada.

6) Reinicio todos los servicios e inserto en la BD los siguientes
valores:
	+ Tabla domains: correo.es
	+ Tabla users: 		
	email: rv@correo.es
	password : ****
	uid: 5000
	gid. 5000
	homedir: /home/vmail (anteriormente habia creado un grupo y un usuario
vmail con uid y gid = 5000)
	maildir: rv@correo.es/
		
7) Para probar he configurado esta cuenta de correo en el evolution e
intento enviarme un correo a mi misma.  En el log /var/log/mail.log
aparece:

Feb  7 18:04:18 inf12 courierpop3login: Connection,
ip=[::ffff:127.0.0.1]
Feb  7 18:04:18 inf12 postfix/smtpd[27034]: connect from
localhost.localdomain[127.0.0.1]
Feb  7 18:04:21 inf12 postfix/smtpd[27034]: warning: SASL authentication
failure: Password verification failed
Feb  7 18:04:21 inf12 postfix/smtpd[27034]: warning:
localhost.localdomain[127.0.0.1]: SASL PLAIN authentication failed
Feb  7 18:04:23 inf12 courierpop3login: LOGIN FAILED,
ip=[::ffff:127.0.0.1]
Feb  7 18:04:23 inf12 courierpop3login: LOGOUT, ip=[::ffff:127.0.0.1]

Perdón, por lo largo del mensaje, pero agradezco enormemente vuestra
ayuda.

Saludos.

El lun, 07-02-2005 a las 17:46 +0100, Txente escribió:
> Rocio escribió:
> > No consigo verlo claro, ¿qué tablas se deberían crear en la BD y cuáles
> > no?
> > Si alguien lo ha montado, podría explicarme a grandes rasgos qué debería
> > hacer? 
> 
> No me extraña que no lo veas claro. Yo para montar algo similar a lo que 
> tu comentas, me he tirado 1 mes...
> 
> Actualmente tengo instalado postfix + mysql + courier + amavisd + 
> squirrelmail
> 
> Comentame que error te da o la duda que tengas a ver si te puedo echar 
> una mano
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname, $mydomain, localhost.$mydomain
mydomain = mail.correo.es
myhostname = correo.es
mynetworks = 127.0.0.0/8 192.168.1.0/24
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000

Reply to: