Logo
You
Code

sendmail - Como enviar un email desde la consola o desde un scritp.

Autor YouCode - http://www.youcode.com.ar/linux/sendmail--como-enviar-un-email-desde-la-consola-o-desde-un-scritp-313

Enviar email con sendmail utilizando un servidor SMTP , veremos como de una forma facil podemos hacerlo.

Muchas veces necesitamos saber si algun proceso o scritp que hemos realizado se ejecuto bien o mal, para tal motivo generalmente hacemos un envio de mail al administrador del sistema.

Utilizando sendmail enviaremos el email , vamos a utilizar un servidor SMTP para realizar el envio.

La forma simple de hacerlo es la siguiente:
 
sendmail -f tucuenta@dominio.com.ar -t destinatario@dominio.com.ar -xp clavemail -m "Asunto" -s servermail.com.ar:25 -o tls=no -xu cuentadedondeenviamos@dominio.com.ar -u "Mensaje" -a /scripts/resultados.txt
Donde :

tucuenta@dominio.com.ar es la cuenta de mail que usamos para loguearnos en el servidor SMTP
destinatario@dominio.com.ar es a quien le enviamos el email
clavemail es la clave del usuario en el servidor SMTP
Asunto , es el asunto del email
servermail.com.ar es el servidor SMTP que utilizaras seguido del puerto
cuentadedondeenviamos@dominio.com.ar es la misma cuenta generalmente que se usa para loguearse al SMTP, seria el FROM del email
Mensaje , es el mensaje que enviamos
-a /scripts/resultados.txt es un opcional, es para poder adjuntar un archivo, imaginemos que en este archivo estarian los datos de como fue el progreso del scritp que se ejecuto.

Entonces, en una sola linea enviamos un Email.
 
http://www.youcode.com.ar/linux/sendmail--como-enviar-un-email-desde-la-consola-o-desde-un-scritp-313