diff --git a/knowledge base/send an email from cli.md b/knowledge base/send an email from cli.md new file mode 100644 index 0000000..9e3957e --- /dev/null +++ b/knowledge base/send an email from cli.md @@ -0,0 +1,22 @@ +# Send an email from CLI + +## TL;DR + +```shell +mail -s "Subject" recipient@mail.server +echo "" | mail -a attachment.file -s "Subject" recipient@mail.server + +# send larger files +cat file.txt | mail -s "Subject" recipient@mail.server + +# make "email-safe" the contents of a file +uuencode file.txt | mail -s "Subject" recipient@mail.server +``` + +## Further readings + +- [linux mail command examples] +- [uuencode] + +[linux mail command examples]: https://www.binarytides.com/linux-mail-command-examples +[uuencode]: https://linux.101hacks.com/unix/uuencode/