Sistema de Ventas, Control de Ventas, Puntos de Venta, Amazon Web Services, Seguridad, Linux, Base Datos MySQL, PHP, Open Source, Cache, Varnish.

Enviar Correos desde Consola o Terminal de Linux



Es importante enviar correos desde linea de comandos en mi caso lo uso para enviar correo cuando ha finalizado una tarea programada en el servidor.
Necesitar instalar Mailx en mi caso yo uso Centos.

yum install mailx

Procedemo enviar un correo desde terminal.
#echo -e "Hola mundo" | mail -s "Saludos " francisco.terronesr@gmail.com

Donde:
-e   se entiende como el cuerpo.
-s    se entiende como el asunto.
-a   se entiende como archivo adjunto solo hay que indicarle la ruta exacta del archivo que deseamos   
       enviar.
-r   se entiende como remitente aqui debemos escribir el correo de quien evia.

Ejemplo:
Deseamos enviar un mensaje con los siguientes datos:

Mensaje: Hola mundo.
Para:         francisco.terronesr@gmail.com
De:             claudio@micorreo.com
Asunto:    Saludos
Archivo adjunto: errorlog.txt

Entonces la sintaxis para el mensaje seria el siguiente:

#echo -e "Hola mundo" | mail -s "Saludos " -a /var/logs/errorlog.txt  -r claudio@micorreo.com  francisco.terronesr@gmail.com

OJO: Recuerda para enviar archivos adjuntos tienes que poner la ruta exacta y completa del archivo que deseas enviar.
Entrada más reciente
Previous
This is the last post.

Publicar un comentario

[blogger]

MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con la tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget