Mutt es un Mail User Agent (MUA), pero por si solo no puede hacer entrega de correo, para ello es necesario tener instalado un MTA como por ejemplo Sendmail, Postfix, etc.; así nuestro MUA le pasa los correos al MTA quien los envía a destino.
Por x motivo me encontré con necesidad de hacer relay a otros servidores con Mutt, si bien con el caso anterior (MUA -> MTA) se puede hacer no es recomendable y tampoco si deseas utilizar tu cuenta de correo de yahoo, terra, etc, ya que no se justifica tener un MTA solo para hacer eso.
La solución a la problemática anterior es bastante simple, solo usar hay que hacer jugar Mutt con Msmtp, ¿como hacerlo?, bastante simple
Obviamente debes tener instalado Mutt y Msmtp.
Para instalar por apt-get
# apt-get install mutt
# apt-get install msmtp
Ahora a configurar
En nuestro $HOME/.muttrc
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="Tu Nombre"
set from=cuenta@servidor.com
set envelope_from=yes
Archivo $HOME/.msmtprc
account default
host smtp.servidor.com
from cuenta@servidor.com
auth plain
user cuenta@servidor.com
password tu_password_texto_plano
Ya listo lo anterior, puedes hacer el relay con tu Mutt hacia un servidor de correos
Puedes ver que tipo de autentificación soporta y otra información del servidor smtp con
$ msmtp -S