[–] ratg13 1mo ago ↗ Interesting and good to be aware ofWhen on a random CLI though my personal preference though is still to use telnet as the commands are easily memorized and there’s something more natural about typing the email out and then sending it.
[–] mmh0000 1mo ago ↗ I use this in all the various little bash scripts I have running via timers. I love curl. local email_body=$(cat <<- PANCAKE From: ${SMTP_FROM} To: ${SMTP_TO} Subject: BACKUP SCRIPT FAILED $0 backup script failed on ${HOSTNAME} Exit code: ${exit_code} Failed at line: ${line_number} $(journalctl -o cat --user _SYSTEMD_INVOCATION_ID=${invocation_id} || true) PANCAKE ) ## TODO: see above # Send email via authenticated SMTP using curl echo "${email_body}" | curl -s --url "${SMTP_URL}" \ --ssl-reqd \ --mail-from "${SMTP_FROM}" \ --mail-rcpt "${SMTP_TO}" \ --user "${SMTP_USERNAME}:${SMTP_PASSWORD}" \ --upload-file - }
[–] Pinus 1mo ago ↗ According to Zawinski’s law, I expect curl to implement IMAP before long.(Checks docs)Oh.
3 comments of 5
[ 0.18 ms ] story [ 4.7 ms ] threadWhen on a random CLI though my personal preference though is still to use telnet as the commands are easily memorized and there’s something more natural about typing the email out and then sending it.
(Checks docs)
Oh.