[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