[postfix-es] problemas entregando correo, punto muerto: Invalid argument (port 25)
Simon J Mudd
sjmudd en pobox.com
Jue Feb 19 22:09:17 CET 2004
luismi en b2bi.es (Luis Miguel Cruz Miranda) writes:
> >¿Qué sistema operativo y versión de Postfix estás usando?
>
> Pues a ver, supongo que mas de uno va a echar las manos a la cabeza
> pero... estoy... usando.... Fedora Core 1.
>
> Y la version de postfix es... postfix-2.0.16-8
>
> >¿Cómo está compilado Postfix - vía un paquete, con otras opciones como
> >TLS, SASL?
>
> Pues desde el srpm que tienes en la web.
> El fichero .spec contiene...
ok. Qué yo sepa no tiene problemas.
> %define build_dist %(sh $(rpm --eval
> '%{_sourcedir}')/postfix-get-distribution --distribution)
> %define mps .gz
> %define cdb 0
> %define ldap 0
> %define mysql 0
> %define mysql_redhat 0
> %define mysql_paths 0
> %define mysql_local %(test "%{mysql_paths}" != 0 && echo 1 || echo 0)
> %define mysql_include %(echo "%{mysql_paths}" | cut -d: -f1)
> %define mysql_lib %(echo "%{mysql_paths}" | cut -d: -f2)
> %define mysql_query 0
> # This currently doesn't work 16-06-2003, so disable
> %define mysql_dict_reg 0
> %define mysql_dict_reg 0
> %define pcre 1
> # determine PCRE library based on distribution name
> %define pcre_requires %(test %{build_dist} = mandrake && echo libpcre0
> || echo pcre)
> %define pgsql 0
> %define pgsql2 0
> %define sasl 2
> # determine SASL library based on distribution name
> %define sasl_library %(test %{build_dist} = mandrake && echo
> libsasl-devel || echo cyrus-sasl-devel)
> %define tls 0
> %define tlsfix 0
> %define include_db 0
> %define requires_db 4
> %define requires_zlib 0
> %define requires_init_d 1
> %define smtpd_multiline_greeting 1
> %define vda 0
> %define ipv6 0
no veo nada extraño.
> >¿Qué dice master.cf?
>
> # ==========================================================================
> 10025 inet n - n - - smtpd
> #628 inet n - n - - qmqpd
> pickup fifo n - n 60 1 pickup
> cleanup unix n - n - 0 cleanup
> qmgr fifo n - n 300 1 qmgr
> #qmgr fifo n - n 300 1 nqmgr
> rewrite unix - - n - - trivial-rewrite
> bounce unix - - n - 0 bounce
> defer unix - - n - 0 bounce
> flush unix n - n 1000? 0 flush
> proxymap unix - - n - - proxymap
> smtp unix - - n - - smtp
> relay unix - - n - - smtp
> # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
> showq unix n - n - - showq
> error unix - - n - - error
> local unix - n n - - local
> virtual unix - n n - - virtual
> lmtp unix - - n - - lmtp
> #
> # Interfaces to non-Postfix software. Be sure to examine the manual
> # pages of the non-Postfix software to find out what options it wants.
> #
> # maildrop. See the Postfix MAILDROP_README file for details.
> #
> maildrop unix - n n - - pipe
> flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
> #
> # The Cyrus deliver program has changed incompatibly, multiple times.
> #
> old-cyrus unix - n n - - pipe
> flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
> # Cyrus 2.1.5 (Amos Gouaux)
> cyrus unix - n n - - pipe
> user=cyrus argv=/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.postfix ($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
Tampoco.
> >Aunque no nos hace falta toda la salida de postconf quizá postconf -n
> >dice algo.
>
> # postconf -c . -n
> alias_database = hash:/etc/postfix-out/aliases
> alias_maps = hash:/etc/postfix-out/aliases
> biff = no
> command_directory = /usr/sbin
> config_directory = .
> daemon_directory = /usr/libexec/postfix
> debug_peer_level = 5
> disable_verp_bounces = yes
> disable_vrfy_command = yes
> home_mailbox = Maildir/
> inet_interfaces = 127.0.0.1
> mail_owner = postfix
> mail_spool_directory = /var/spool/mail <- ¿Esto deberia ser /var/spool/mail?
para Linux sí.
> mailbox_size_limit = 0
> mailq_path = /usr/bin/mailq.postfix
> manpage_directory = /usr/share/man
> message_size_limit = 0
> mydestination = localhost, localhost.localdomain, $myhostname
> myhostname = mx10-out.b2bi.es
> newaliases_path = /usr/bin/newaliases.postfix
> queue_directory = /var/spool/postfix-out
> readme_directory = /etc/postfix/README_FILES
> sample_directory = /etc/postfix/samples
> sendmail_path = /usr/sbin/sendmail.postfix
> setgid_group = postdrop
> smtp_bind_address = 127.0.0.1
> smtp_helo_name = mx10-out.b2bi.es
> smtpd_banner = mx10-out.b2bi.es ESMTP. NO UBE/UCE Permitido - NO
> UBE/UCE Allowed.
> soft_bounce = no
> syslog_name = postfix-out
> unknown_local_recipient_reject_code = 550
todo parece normal.
Dado que no veo nada obvio, te haría la sugerencia de instalar una
instancia de pruebas directamente desde fuente sin más añadido y
probar si te da el mismo error. Si no lo da será algo relacionado de
alguna manera con el paquete, si no puede ser algo relacionado con la
configuración.
Dado que ya tienes 2 instancias quiza no sea tan complicado
temporalmente sustituir una por otra de pruebas (???)
Simon
-
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