[postfix-es] postfix no envia mails...

Simon J Mudd sjmudd en pobox.com
Lun Dic 9 22:14:24 CET 2002


dakota en menta.net ("Javi Pardo (DAKOTA)") writes:

> > > vale corregido
> > > 
> > > tb he corregido lo de que no acepte texto plano
> > 
> > ?? No entiendo.
> 
> con sendmail envio el login y pass sin cifrar.. en uan de las veces me decia que postfix no aceptaba el text plain

Con postfix lo puedes hacer, pero no recuerdo la config necesario:
algo como sasl_.....

> > > Dec  8 21:38:36 dakota postfix/smtpd[23539]: fatal: open database /etc/aliases.db: Invalid argument
> > 
> > Este error no es de "enviar": smtpd es el proceso que recibe correo en
> > el puerto SMTP.  Seguro que has hecho un postalias /etc/aliases y no
> > un postmap /etc/aliases?
> 
> postalias... verfificado tres veces....

ok

> > Como tienes instalado postfix desde un paquete, a mano, ???
> 
> rpm src bajado de tu web, modificado para soporte sasl y mysql red hat
> 
> > El tipo de mensaje parece indicar que quiza la versión de db que
> > usaste para postalias no co-incide con lo que tiene compilado smtpd.
> 
> eso parece indicar aunque le puse que usase db3

es que las librerias db-3.x no son todos compabitlabes entre sí y
desde el API no se puede ver cual has usado con la compilación:
simplemente falla...

> > Yo haría un 
> > 
> >         ldd /path/to/postalias
> >         ldd /path/to/smtpd
> > 
> 
> 
> [root en dakota root]# ldd /usr/libexec/postfix/smtpd
>         libldap.so.2 => /usr/lib/libldap.so.2 (0x40021000)
>         liblber.so.2 => /usr/lib/liblber.so.2 (0x4004b000)
>         libmysqlclient.so.10 => /usr/lib/libmysqlclient.so.10 (0x40055000)
>         libm.so.6 => /lib/libm.so.6 (0x40086000)
>         libsasl.so.7 => /usr/lib/libsasl.so.7 (0x400a7000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x400b2000)
>         libresolv.so.2 => /lib/libresolv.so.2 (0x400c6000)
>         libc.so.6 => /lib/libc.so.6 (0x400d7000)
>         libkrb5.so.3 => /usr/kerberos/lib/libkrb5.so.3 (0x401fe000)
>         libk5crypto.so.3 => /usr/kerberos/lib/libk5crypto.so.3 (0x40256000)
>         libcom_err.so.3 => /usr/kerberos/lib/libcom_err.so.3 (0x40267000)
>         libssl.so.2 => /lib/libssl.so.2 (0x4026a000)
>         libcrypto.so.2 => /lib/libcrypto.so.2 (0x40297000)
>         libz.so.1 => /usr/lib/libz.so.1 (0x4035c000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x4036a000)
>         libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40397000)
>         libdl.so.2 => /lib/libdl.so.2 (0x4039e000)
>         libpam.so.0 => /lib/libpam.so.0 (0x403a1000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> [root en dakota root]#

Sin db3, por lo que veo

> [root en dakota root]# ldd /usr/sbin/postalias
>         libldap.so.2 => /usr/lib/libldap.so.2 (0x40021000)
>         liblber.so.2 => /usr/lib/liblber.so.2 (0x4004b000)
>         libmysqlclient.so.10 => /usr/lib/libmysqlclient.so.10 (0x40055000)
>         libm.so.6 => /lib/libm.so.6 (0x40086000)
>         libsasl.so.7 => /usr/lib/libsasl.so.7 (0x400a7000)
>         libnsl.so.1 => /lib/libnsl.so.1 (0x400b2000)
>         libresolv.so.2 => /lib/libresolv.so.2 (0x400c6000)
>         libc.so.6 => /lib/libc.so.6 (0x400d7000)
>         libkrb5.so.3 => /usr/kerberos/lib/libkrb5.so.3 (0x401fe000)
>         libk5crypto.so.3 => /usr/kerberos/lib/libk5crypto.so.3 (0x40256000)
>         libcom_err.so.3 => /usr/kerberos/lib/libcom_err.so.3 (0x40267000)
>         libssl.so.2 => /lib/libssl.so.2 (0x4026a000)
>         libcrypto.so.2 => /lib/libcrypto.so.2 (0x40297000)
>         libz.so.1 => /usr/lib/libz.so.1 (0x4035c000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x4036a000)
>         libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40397000)
>         libdl.so.2 => /lib/libdl.so.2 (0x4039e000)
>         libpam.so.0 => /lib/libpam.so.0 (0x403a1000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

igualmente.
> 
> > y si son versiones que vienen de un paquete verificar que no han sido
> > modificados.
> 
> los he reinstalado pero me temo que viene por aqui el problema, aunque no se que pasa.... :(
> 
> [root en dakota root]# rpm -qa | grep 'db'
> gdbm-1.8.0-10
> libodbc++-0.2.2pre4-12
> db2-2.4.14-7
> db3-3.3.11-6
> db2-devel-2.4.14-7
> db1-1.85-7
> db1-devel-1.85-7
> libodbc++-devel-0.2.2pre4-12
> gdb-5.2-2
> pwdb-0.61.1-3
> grdb-0.2.4-ximian.4
> gdbm-devel-1.8.0-10
> db3-devel-3.3.11-6
> [root en dakota root]#

No creo que estás usndo db3. Si es RH > 6 me parece extraño.

Simon
-- 
Simon J Mudd, Postfix RPM Packager, Amsterdam, The Netherlands.
email: sjmudd en pobox.com, Tel: +31-627-592 627
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITA a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



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