hola rogelio,
el problema lo tengo con sasl, la cosa es que ya lo
tengo he estado straceando postfix y he encontrado esto
29107 open("/etc/postfix/sasl/smtpd.conf",
O_RDONLY) = -1 ENOENT (No such file or directory)
y digo coño como que no esta????
y tanto que no esta, lo que tenia era un
smptd.conf, la p y la t cambiadas.
que pena doy...
----- Original Message -----
Sent: Friday, October 08, 2004 1:44
AM
Subject: Re: mas de smtp auth con postfix
w/ sql
.....
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
....
en mi caso son esos archivos, fijate en los tuyos, en cada
uno hay una definicion para conectarse a una bd:
... user = ******
password = ******* dbname = ***** table = users select_field =
concat(email,'/Maildir/') where_field = email additional_conditions =
and active = '1' hosts = 127.0.0.1
....
tambien debes poner explicitamente el host donde esta la base
de datos. tb en el /etc/mysql/my.cnf debes comentar : #skip-networking
tambien debes tener en el main.cf la sigte linea:
smtpd_sasl_auth_enable = yes
ojala te ayude, chau
On Thu, 7 Oct 2004 14:05:29 +0200, Victor Arnelas wrote
> pues he cambiado eso y sigue sin hacer ni
caso, lo cual ya suponia por que es que ni siquiera busca conectar con mysql.
hay alguna manera de mirar los valores que esta usando cyrus-sasl, algo como
lo que hace postconf, igual no me reconoce algun parametro de
smtpd.conf.
> ----- Original Message ----- > From: Rogelio Castillo A.
> To: Victor Arnelas > Cc: debian-user-spanish@lists.debian.org
> Sent: Thursday, October 07, 2004 3:47 AM >
Subject: Re: mas de smtp auth con postfix w/ sql > >
Hola, mi smtp.conf es: > > pwcheck_method:
auxprop > auxprop_plugin: sql > mech_list: plain login
cram-md5 digest-md5 > sql_engine: mysql > sql_hostnames:
127.0.0.1 > sql_user: ***** > sql_passwd: ***** >
sql_database: ***** > sql_select: select password from users where
email='%u@%r' > > yo tengo postfix+mysql+sasl2, el sql_select,
fijate, si tienes mas de un dominio o si tienes solo uno, es util que los
usuarios los hagas usuario@dominio.com (email='%u@%r'), bueno el unico error qe creo qe tienes esta a la
vista y TU mismo lo dijiste :) postfix por seguridad esta en una "jaula".
por lo que al poner "localhost" busca en el archivo /etc/hosts de la jaula,
no del sistema y postfix no responde a un localhost, ahi debes poner en
forma explicita la ip de la maquina, en este caso 127.0.0.1 en el item
sql_hostname. > > Con unos amigos en la U estamos haciendo un
howto, para luego hacer un administrador de correo via web, y juntarlo con
el servidor de ftp y apache. (postfix sobre mysql, con antivirus,
antispam+rbl, webmail(squirrelmail con css para que se vea mas bonito :P),
smtp auth, con pop e imap, y queremos juntar esto con pure-ftpd+mysql) es
una idea que tenemos que pronto saldra al aire, publicare aqui cuando este
lista, en una de esas nos ayudan ;) > >
On Wed, 6 Oct 2004 17:11:16 +0200, Victor Arnelas wrote > >
- Cyrus-sasl para autenticar smtp, A MEDIAS, despues
de mucho pulular e instalar un monton de paquetes seguro que inutiles en
este momento para mi sistema (realmente ahora no me atrevo a quitar ninguno
ya que al menos va "a medias") me he dado cuenta de que ponga lo que ponga
en /etc/postfix/sasl/smtpd.conf con passwd_check: auxprop y straceando
al smtpd veo que siempre se va a mirar a /etc/sasldb2 (bueno el de
dentro de la jaula de postifix), creo que si no se indica auxprop_plugin
busca por todos por lo que seria logico que lo hiciese. Mi smtpd.conf
es: > > > > pwcheck_method: auxprop > > mech_list: login plain
> > auxprop_plugin: sql > > sql_engine: mysql >
> sql_hostnames: localhost > > sql_user: postfix > >
sql_passwd: xxxxxxxx > > sql_database: postfix > > sql_select: select password from
mailbox where username = '%u' > > > > tengo instalados los paquetes sasl2-bin libsasl2
libsasl-modules libsasl-modules-sql, aun asi postfix no intenta ni siquiera
conectar a mysql, o eso dice mysql.log y sigue todavia buscando en
/etc/sasldb2. La cosa es que añadiendo usuarios con saslpasswd2 pues el
server me chusca, como solo estoy yo de usuario y un par de colegas no es
problema añadir esas cuentas pero me gustaria mas que todo funcionase con la
BBDD mysql. > > > > De momento me quedo aqui pinchado, tb quiero poner un webmail,
postfix-admin y quotas pero eso para cuando este listo esto. A ver si alguno
puede hecharme una mano. > > > > Saludos listeros. > >
|