bash - script - mandar un correo desde linux
¿Cómo enviar un correo electrónico desde la Terminal? (5)
Sé que hay formas de enviar correos electrónicos desde la terminal en Linux / MacOS, pero parece que no puedo encontrar la documentación adecuada sobre cómo hacerlo.
Básicamente lo necesito para mi script bash que me notifica cada vez que hay un cambio en un archivo.
Si desea adjuntar un archivo en Linux
echo ''mail content'' | mailx -s ''email subject'' -a attachment.txt [email protected]
Si todo lo que necesita es una línea de asunto (como en un mensaje de alerta) simplemente haga lo siguiente:
mailx -s "This is all she wrote" < /dev/null "myself@myaddress"
en la terminal en su mac os o linux os escriba este código
mail -s (subject) (receiversEmailAddress) <<< "how are you?"
por ejemplo, intente esto
mail -s "hi" [email protected] <<< "how are you?"<br>
Ingresa a Terminal y escribe man mail
para obtener ayuda.
Deberá configurar SMTP
:
http://hints.macworld.com/article.php?story=20081217161612647
Ver también:
http://www.mactricksandtips.com/2008/09/send-mail-over-your-network.html
P.ej:
mail -s "hello" "[email protected]" <<EOF
hello
world
EOF
Esto enviará un correo electrónico a [email protected]
con el tema hello
y el mensaje
Hola
Mundo
echo "this is the body" | mail -s "this is the subject" "to@address"