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 username@.com
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" abc@example.com <<< "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" "example@example.com" <<EOF
hello
world
EOF
Esto enviará un correo electrónico a example@example.com
con el tema hello
y el mensaje
Hola
Mundo
echo "this is the body" | mail -s "this is the subject" "to@address"