On Sat, Jun 07, 2008 at 01:42:50PM +0200, redondos wrote:
> On Sat 07.Jun.08 01:30, edu gargiulo wrote:
>> $ cat $HOME/.mutt/muttrc | grep smtp #set sendmail="/usr/sbin/ssmtp  
>> -C$HOME/.mutt/ssmtp.conf" set  
>> smtp_url="smtp://[EMAIL PROTECTED]:587/"
>>
>> como se puede ver, efectivamente no tengo smtps.
>
> Hm... tuve que probarlo, por algún extraño motivo usando "smtps" no  
> funciona, pero sí con:
>
> smtp://[EMAIL PROTECTED]:587
> smtp://[EMAIL PROTECTED]:465
> smtp://[EMAIL PROTECTED] (el default es 465)
>
> Con los tres va a usar STARTTLS, ya que el MTA de Gmail anuncia que  
> tiene esa capability y mutt hace uso de ella. De otra manera no  
> funcionaría, porque las únicas formas de autenticación habilitadas son  
> PLAIN y LOGIN a través de una conexión segura.
>
>> Cómo puedo debug'uear la conexión smtps para ver si encuentro dónde  
>> está el problema? Hay alguna forma de decirle a mutt que deje un log  
>> de errores o algo por el estilo?
>
> Ejecutalo con `mutt -d N', donde N es un entero del 1 al 5, para que  
> escriba información de debug en ~/.muttdebug0. Ojo que con el nivel 5  
> también escribe los passwords en el archivo.

Bueno, finalmente he conseguido usar el smtp de gmail. Usando la opción
-d 4 en mutt encontré en el muttdebug0 las siguientes líneas en el
handshake de smtp

SASL local ip: 200.41.128.15;3218, remote ip:74.125.47.111;25
External SSF: 128
External authentication name: egargiulo
SASL: No worthy mechs found
smtp_auth_sasl: (null) unavailable

google'ando un poco con smtp_auth_sasl encontré la solución que fue
instalar libsasl2-modules y dejando la configuración que propone jjo en
su blog, es decir smtp_url="smtp://[EMAIL PROTECTED]:587/" se
conectó bien y me pidió el password en el momento de enviar el mensaje.

Muchas gracias por la ayuda, salutti

--
edu gargiulo (happy mutt user)

Responder a