--- El Vie 12/11/10, Camaleón <[email protected]> escribió:

> De: Camaleón <[email protected]>
> Asunto: Re: Sendmail: Error SMTP
> Para: [email protected]
> Fecha: Viernes 12 de Noviembre de 2010, 9:51
> El Thu, 11 Nov 2010 20:11:08 -0800,
> Jose Diaz escribió:
> 
> > Saludos a todos y de antemano gracias por la ayuda.
> > 
> > Tengo tiempo que no configuro un servidor de correo
> con sendmail y he
> > perdido algo de práctica.
> > 
> > La situación es que no puedo enviar correos desde
> cualquier cliente de
> > correo para escritorio tales como Evolution o Claws.
> > 
> > El error que se presenta en "/var/log/syslog" es:
> > 
> > Nov 11 22:57:07 mailserver-01 sm-mta[23666]:
> oAC3PVkE023666:
> > 190-199-104-17.dyn.dsl.cantv.net [190.199.104.17] (may
> be forged) did
> > not issue MAIL/EXPN/VRFY/ETRN during connection to
> MTA
> 
> (...)
> 
> No he trabajado nunca con sendmail, pero lo primero que
> probaría es a 
> desactivar:
> 
> 1/ Validación de listas RBL
> 2/ Cifrado
> 3/ SMTPAUTH
> 
> Es decir, dejar una configuración lo más "básica"
> posible para ver si así 
> funciona e ir descartando el posible origen del error. Si
> funciona, vete 
> añadiendo opciones, una a una, para ver cuál es la que te
> da problemas.
> 
> Que te deje enviar correo en local parece indicar que
> existe alguna 
> política/restricción que se aplica sólo en el envío
> desde cuentas 
> externas (relay).
> 
> Saludos,
> 
> -- 
> Camaleón
> 
> 
> -- 
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact [email protected]
> Archive: http://lists.debian.org/[email protected]
> 
> 

Saludos Camaleón y gracias por la orientación.

Recordando y estudiando los conceptos involucrados lo que he podido interpretar 
hasta ahora es lo siguiente:

1. Sendmail para establecer las sesiones SMTP utiliza TLS para cifrar la 
comunicación.

2. SASL permite configurar los mecanismos de autorización (digest-md5, 
cram-md5, login y plain) así como el origen de los usuarios (PAM, kerberos_v4, 
passwd, shadow y sasldb)

En el cliente Claws (MUA), configuré la cuenta para que el SMTP utilizara el 
comando STARTTLS para iniciar la sesión SSL.

Cuando le doy al botón "Enviar/Recibir" correo, en el log aparece:

Para POP (Dovecot: correo entrante):

Nov 12 10:48:34 mailserver-01 dovecot: pop3-login: Login: user=<operador>, 
method=PLAIN, rip=190.199.104.17, lip=200.47.79.7, TLS
Nov 12 10:48:34 mailserver-01 dovecot: POP3(operador): Disconnected: Logged out 
top=0/0, retr=0/0, del=0/0, size=0

Lo que parece estar bien, de hecho si existieran correo en el buzón los baja 
correctamente.

Para SMTP (sendmail: correo saliente):

Nov 12 10:50:19 mailserver-01 sm-mta[31949]: STARTTLS=server, 
relay=190-199-104-17.dyn.dsl.cantv.net [190.199.104.17] (may be forged), 
version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Nov 12 10:50:21 mailserver-01 sm-mta[31949]: oACFKG0U031949: 
190-199-104-17.dyn.dsl.cantv.net [190.199.104.17] (may be forged) did not issue 
MAIL/EXPN/VRFY/ETRN during connection to MTA

He aquí el dilema :S

Y en Claws aparece una ventana que dice:

"An error happened during the SMTP session.
Use send queues messages from the main window to retry."

En el log de la sesión SMTP que muestra Claws veo algo cosas interesantes:

* Connecting to SMTP server: 200.47.79.7 ...
[10:49:22] SMTP< 220 mailserver-01.bt.com.ve ESMTP Sendmail 
8.14.3/8.14.3/Debian-9.1ubuntu1; Fri, 12 Nov 2010 10:52:40 -0430; (No UCE/UBE) 
logging access from: [190.199.104.17](FORGED)-190-199-104-17.dyn.dsl.cantv.net 
[190.199.104.17] (may be forged)
[10:49:22] ESMTP> EHLO jgdu-laptop
[10:49:22] ESMTP< 250-mailserver-01.bt.com.ve Hello 
190-199-104-17.dyn.dsl.cantv.net [190.199.104.17] (may be forged), pleased to 
meet you
[10:49:22] ESMTP< 250-ENHANCEDSTATUSCODES
[10:49:22] ESMTP< 250-PIPELINING
[10:49:22] ESMTP< 250-EXPN
[10:49:22] ESMTP< 250-VERB
[10:49:22] ESMTP< 250-8BITMIME
[10:49:22] ESMTP< 250-SIZE
[10:49:22] ESMTP< 250-DSN
[10:49:22] ESMTP< 250-ETRN
[10:49:22] ESMTP< 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
[10:49:22] ESMTP< 250-STARTTLS
[10:49:22] ESMTP< 250-DELIVERBY
[10:49:22] ESMTP< 250 HELP
[10:49:22] ESMTP> STARTTLS
[10:49:23] ESMTP< 220 2.0.0 Ready to start TLS
<Comentario 1: Inicia la sesión TLS>
[10:49:24] ESMTP> EHLO jgdu-laptop
[10:49:24] ESMTP< 250-mailserver-01.bt.com.ve Hello 
190-199-104-17.dyn.dsl.cantv.net [190.199.104.17] (may be forged), pleased to 
meet you
[10:49:24] ESMTP< 250-ENHANCEDSTATUSCODES
[10:49:24] ESMTP< 250-PIPELINING
[10:49:24] ESMTP< 250-EXPN
[10:49:24] ESMTP< 250-VERB
[10:49:24] ESMTP< 250-8BITMIME
[10:49:24] ESMTP< 250-SIZE
[10:49:24] ESMTP< 250-DSN
[10:49:24] ESMTP< 250-ETRN
[10:49:24] ESMTP< 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
[10:49:24] ESMTP< 250-DELIVERBY
[10:49:25] ESMTP< 250 HELP
[10:49:25] ESMTP> AUTH CRAM-MD5
<Comentario 2: invoca el cifrado "CRAM-MD5">
[10:49:25] ESMTP< 334 
PDEwMDA0MTAzOTkuMTQ1MDcwMjNAbWFpbHNlcnZlci0wMS5idC5jb20udmU+
[10:49:25] ESMTP< [Decoded: <[email protected]>]
[10:49:25] ESMTP> [Encoded: operador 3d034f6a9c0a19a580486881d3e1e8e6]
[10:49:25] ESMTP> b3BlcmFkb3IgM2QwMzRmNmE5YzBhMTlhNTgwNDg2ODgxZDNlMWU4ZTY=
[10:49:25] ESMTP< 535 5.7.0 authentication failed
<Comentario 3: creo que indica usuario y clave cifrando con CRAM-MD5>
** error occurred on authentication
*** Authentication failed:
535 5.7.0 authentication failed
<Comentario 4: Damn! ... aquí falla :S>

El archivo /etc/mail/sasl/Sendmail.conf.2 tiene:

# If you need plain text, the following converts plain to more secure
# and allow plaintext from pam/ldap/etc
#auto_transition: true
pwcheck_method: saslauthd
#auxprop_plugin: sasldb
#
# How paranoid are you ?
allowanonymouslogin: 0
allowplaintext: 1
mech_list: EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN

Sigo investigando.

José Gregorio.

P.D.: ¿Rompo alguna regla de la lista si respondo solamente con el texto nuevo 
y borro el texto anterior?. Así no seria tan largo el hilo y como se mantiene 
en el historial del mismo asunto quizás sea más práctico.

--
Lic. José Gregorio Díaz Unda.
Asesor de Tecnologías de Información y Comunicación.
Tel.: 58.0412.5518085
Skype: xt4mhz
Web: www.usb.ve - jgdu.blogspot.com






--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Responder a