Итак, я знаю, как использовать команду mail для отправки почты через ssh, например, при вводе mail -s "Subject here" user@host.com
, затем введите сообщение, нажмите CTRL + D, чтобы прекратить создание, затем нажмите клавишу ВВОД, чтобы не было копии.
Как мне любопытно, как мне отправить электронное письмо через неинтерактивный сценарий оболочки? Просто чтобы я мог отправить электронное письмо, если резервная копия не удалась или по какой-либо другой причине.
Огромное спасибо!
Ну, просто вставьте контент. например
echo "message text"|mail -s "subject" someone@example.com
Я так делаю:
/usr/lib/sendmail -t <<EOF
To: someone@example.com
Subject: My script works
Looks like my script is working.
EOF
В сообщении можно использовать переменные оболочки. Вы также можете добавить строки CC и BCC по желанию.