V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

esmtp

Agente de transferencia de correo [Mail Transfer Agent - MTA] que solo retransmite correo. No recibe correo, ni amplía alias ni administra una cola, pero puede entregar correo localmente a través de un MDA [Mail Delivery Agent] como procmail y maildrop.

Contenido mínimo del archivo de confgiuración del usuario:

$ nano ~/.esmtprc

hostname = smtp.example.com:587

username = usuario@example.com

password = "contraseña"

starttls = enabled

mda = "/usr/bin/procmail -d %T"

Se especifica servidor SMTP que retransmitirá los correos, credenciales de autentificación, encriptación con STARTTLS y encargado de la entrega final

$ echo -e "Subject: Prueba\n\nEste es un mensaje de prueba." | esmtp destinatario@example.com
enviar un correo
$ echo "Este es el mensaje." | mutt -s "Asunto" -a archivo.pdf -- destinatario@example.com
enviar un archivo con mutt que detectará automáticamente esmtp como el MTA si está bien configurado
$ echo "Este es un correo desde mailx con esmtp" | mailx -s "Correo con mailx" destinatario@example.com
usando mailx
$ echo "Mensaje de prueba" | esmtp -v destinatario@example.com
Si algo falla, usar la opción -v y revisar el archivo de configuración ~/.esmtprc y probar con otro servidor SMTP

1.-

Enviar correo con sendmail

$ echo "Cuerpo del mensaje" | esmtp -t <<EOF

To: destinatario@example.com

Subject: Prueba de esmtp

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025