Alinos - Notas

Enviar e-mail por línea de comando

Enviar e-mails desde la terminal de Linux


Instalar el paquete msmtp

sudo apt-get install msmtp

Editar el fichero .msmtprc

sudo nano /home/pi/.msmtprc

Configuración para enviar los emails con una cuenta de Gmail (en GMAIL hay que habilitar la opción de "enviar correos desde aplicaciones menos seguras")

defaults
logfile ~/msmtp.log
account gmail
auth on
host smtp.gmail.com
from usuario@gmail.com
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
user usuario@gmail.com
password contraseña
port 587
account default : gmail

Para enviar un email se puede usar una orden como...

echo -e "To: destinatario@gmail.com\nFrom: correo_que_envia@gmail.com\nSubject:Prueba de envio\n\n\nEsta es la prueba " | msmtp -C ~/.msmtprc "destinatario@gmail.com"

Categoría: Linux

Alinos - Notas Volver al Inicio de las Notas

Alinos - Notas Editar Notas


http://alinos.sytes.net

Contactar por e-mail

Aviso a navegantes: Las anotaciones recopiladas en esta base de datos son sólo una ayuda para mi memoria. No pretenden ser un tutorial ni un diccionario así que es posible que no sean de utilidad en otros casos o equipos diferentes a los que yo he usado y seguramente contienen múltiples errores e imprecisiones.