[postfix-es] Ni llegan los mensajes... y problemas con las casillas de IMAP
Israel Pérez
iperez en pacificstar.com.mx
Mar Ago 10 17:25:00 CEST 2004
Raúl perdona que no te hayamos respondido antes lo que pasa es que uno
siempre piensa que alguien mas chingon va a contestar las preguntas y los
que somos apenas novatos en postfix esperamos las respuestas para ver si lo
que pensabamos era lo correcto. En fin mis comentarios son los siguientes,
aunque igual y no sean necesariamente correctos:
En tu smtpd.conf dices que tu metodo de autenticación sera saslauthd, asi
que deberias de usar algun tipo de unix password como PAM, Shadow, etc
ademas que que a la hora de arrancar el saslauthd le debes indicar con -a
que tipo de password vas a utilizar por ejemplo:
saslauthd -a pam
Ademas si tienes postfix chrooted debes indicar tambien al arrancar el
saslauthd que debe crear su socket dentro de la jaula:
saslauthd -m /var/spool/postfix/var/run/saslauthd/ -a pam
Si estas creando cuentas con el comando saslpasswd2 (que creo que es a lo
que te refieres cuando dices que diste de alta dos cuentas de prueba con
saslauthd), tu smtpd.conf debe cambiar a pwcheck_method: auxprop ademas que
previo a la creación debiste haber creado antes tu archivo de passwords. En
este caso de usar password diferentes a los de Unix no necesitas ejecutar
saslauthd.
En cuanto a tu main.cf veo algunas cosas raras:
en el parametro inet_interfaces, estas permitiendo que solo se pueda recibir
correo local?? esto es realmente lo que deseas?
No muestras el parametro my_networks, por lo que asumo que lo estas dejando
con su valor por default, esto tambien podria estarte dando problemas a la
hora del relay.
En my_destination te falta $mydomain si es que estas via un gateway
Tienes activo TLS pero no haces referencia a ninguna certficado y llave.
Espero que algo de esto te sea de utilidad
Saludos.
Israel Pérez Torres
Sistemas
Pacific Star - PFS de México
----- Original Message -----
From: "RHL" <rlapitz en yahoo.com>
To: <postfix-es en WL0.org>
Sent: Saturday, August 07, 2004 10:52 PM
Subject: [postfix-es] Ni llegan los mensajes... y problemas con las casillas
de IMAP
Hola lista, a modo de presentacion, les cuento que me
llamo Raul y soy de Argentina, Buenos Aires.
Les cuento que he migrado de SuSE 8.0 con Sendmail a
SuSe 9.1, y por lo tanto decidi pasarme de sendmail a
Postfix + Cyrus + Sasl
postfix-2.0.19_20040312-11)
cyrus-sasl-gssapi-2.1.18-29
cyrus-sasl-crammd5-2.1.18-29
cyrus-sasl-otp-2.1.18-29
cyrus-sasl-devel-2.1.18-29
cyrus-sasl-plain-2.1.18-29
cyrus-sasl-digestmd5-2.1.18-29
cyrus-sasl-2.1.18-29
saslauthd 2.1.18
authentication mechanisms: getpwent kerberos5 pam
rimap shadow
Instale los paquetes preparados por SuSE, y procedi a
configurar lo necesario, lei todo lo que pude antes de
mandar este mensaje, pero como decimos por aqui, "no
logro dar pie con bola" para que funcione este "combo"
de paquetes.
Lo primero que hice fue dar de alta dos usuarios de
prueba con saslauthd, dos usuarios que son del
sistema.
El archivo smtpd.conf lo tengo configurado asi:
----------- smtpd.conf ---------------
pwcheck_method: saslauthd
mech_list: plain login
---------------------------------------
Deshabilité las librerias libcramd5* porque estaba
teniendo problemas con el cyradm y lei por alli que
habia que deshabilitarlas.
El/Los Problema/s:
1. los mensajes no llegan.
2.Con un cliente como Sylpheed cuando configuro una
cuenta IMAP para un usuario, veo las dos casillas de
los usuarios existentes de IMAP . Es decir, no existe
restricción sobre las casillas a pesar que entiendo
haber dado bien los permisos, pues cuando defini las
acl para ellas les di 'rswipcd'.
3. Enviando un mensaje y consultando el log, veo
...relay=none, delay=0, status=bounced (User unknown
in virtual alias table), cuando en virtual ese usuario
esta definido.
Aclaro que ademas del dominio fdqn tengo 2 dominios
mas que reciben mail en mi server pero no se reenvian
a otro servidor.
El archivo /etc/postfix/virtual
midominio.com virtual
@nombremaquina.midominio.com midominio.com
usuaro1 en midominio.com usuario1
midominio2.com virtual
usuario2 en midominio2.com usuario2
Bue... espero no haber sido demasiado extenso, pero
necesito solucionar esto urgentemente y me encuentro
perdido :(
Adjunto archivo generado con postfinger.
Desde ya agradezco de antemano cuanlquier ayuda que me
puedan brindar.
Un Saludo
Raul
=====
Saludos
Raul H. Lapitzondo
rlapitz en yahoo.com
Linux User 145.936
_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com
----------------------------------------------------------------------------
----
> --System Parameters--
> mail_version = 2.0.19-20040312
> hostname = nombremaquina
> uname = Linux nombremaquina 2.6.5-7.104-default #1 Wed Jul 28 16:42:13 UTC
2004 i686 i686 i386 GNU/Linux
>
> --Packaging information--
> looks like this postfix comes from RPM package: postfix-2.0.19_20040312-11
>
> --main.cf non-default parameters--
> alias_maps = hash:/etc/aliases
> broken_sasl_auth_clients = yes
> canonical_maps = hash:/etc/postfix/canonical
> daemon_directory = /usr/lib/postfix
> inet_interfaces = 127.0.0.1 ::1
> mailbox_size_limit = 0
> mailbox_transport = cyrus
> manpage_directory = /usr/share/man
> masquerade_exceptions = root
> mydestination = $myhostname, localhost.$mydomain
> mydomain = midominio.com
> myhostname = nombremaquina.midominio.com
> myorigin = $mydomain
> readme_directory = /usr/share/doc/packages/postfix/README_FILES
> relocated_maps = hash:/etc/postfix/relocated
> sample_directory = /usr/share/doc/packages/postfix/samples
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> setgid_group = maildrop
> smtpd_recipient_restrictions =
permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sender_restrictions = hash:/etc/postfix/access
> smtpd_use_tls = yes
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> smtp_use_tls = yes
> transport_maps = hash:/etc/postfix/transport
> unknown_local_recipient_reject_code = 450
> virtual_alias_maps = hash:/etc/postfix/virtual
>
> --master.cf--
> smtp inet n - n - - smtpd
smtpd_sasl_auth_enable=yes
> smtps inet n - n - - smtpd
smtpd_sasl_auth_enable=yes
> pickup fifo n - n 60 1 pickup
> cleanup unix n - n - 0 cleanup
> qmgr fifo n - n 300 1 qmgr
> rewrite unix - - n - - trivial-rewrite
> bounce unix - - n - 0 bounce
> defer unix - - n - 0 bounce
> trace unix - - n - 0 bounce
> verify unix - - n - 1 verify
> flush unix n - n 1000? 0 flush
> proxymap unix - - n - - proxymap
> smtp unix - - n - - smtp
> relay unix - - n - - smtp
> showq unix n - n - - showq
> error unix - - n - - error
> local unix - n n - - local
> virtual unix - n n - - virtual
> lmtp unix - - n - - lmtp
> anvil unix - - n - 1 anvil
> maildrop unix - n n - - pipe
> flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
> cyrus unix - n n - - pipe
> user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m
${extension} ${user}
> uucp unix - n n - - pipe
> flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
> ifmail unix - n n - - pipe
> flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
> bsmtp unix - n n - - pipe
> flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop
$recipient
> vscan unix - n n - 10 pipe
> user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
> procmail unix - n n - - pipe
> flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc
${sender} ${recipient}
>
>
> -- end of postfinger output --
>
>
>
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO 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