El sáb, 31 jul 2021 a las 9:00, Camaleón (<noela...@gmail.com>) escribió:

> El 2021-07-30 a las 23:51 +0200, Josu Lazkano escribió:
>
> > Hola,
> >
> > Estoy probando la aplicación msmtp en Debian.
> >
> > He configurado una cuenta de Outlook de esta forma:
> >
> > $ cat .msmtprc
> > defaults
> > auth on
> > tls on
> > tls_trust_file /etc/ssl/certs/ca-certificates.crt
> > logfile ~/.msmtp.log
> >
> > account outlook
> > host smtp.office365.com
> > port 587
> > from myu...@outlook.com
> > user my...@outlook.com
> > password mypass
> >
> > account default : outlook
> >
> >
> > El problema que tengo es que los correos llegan sin el cuerpo:
> >
> > echo "Mensaje de prueba" | msmtp micor...@gmail.com
> >
> >
> > ¿Alguien tiene experiencia con msmtp?
>
> Normalmente, cuando dialogas con un servidor de correo «a lo bruto»,
> tienes que mantener el protocolo, lo que traducido al cristiano quiere
> decir que es posible que se queje por el formato (p. ej., el punto «.»
> al final del mensaje, para indicarle al servidor que ya has finalizado
> el texto):
>
> echo "Mensaje de prueba." | msmtp micor...@gmail.com
>                        ^
>
> En cualquier caso, para ver qué hace, activa la depuración (echo... |
> msmtp
> --debug ...).
>
>
> Saludos,
>
> --
> Camaleón
>
>
Muchas gracias!

Si, era un tema de final de lineas, asi funciona:

echo -e "Subject: Asunto\r\n\r\nTexto del mensaje" | msmtp
micor...@gmail.com

Un saludo.

-- 
Josu Lazkano

Responder a