Вложите свой скрипт. Для отправки электронного письма есть несколько вариантов. Я лично за это одобряю msmtp, вы можете сами определить стиль заголовков «здесь» (inline) или использовать отдельный файл и объединить их вместе. Существуют всевозможные альтернативы, включая perl, python и т. Д.
Reply-To: someone@somehost
Sender: someone <someone@somehost>
To: somebody@somewhere.else
Subject: some subject
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="iso-8859-1"
Конечная пустая строка важна. поместите ваше собранное сообщение в msmtp следующим образом:
cat assembled.eml | msmtp somebody@somewhere.else
Пессимист зацикливался до успеха на разумное количество раз.
Полезная нагрузка также может быть html и генерироваться php.
Очень уродливая альтернатива для «пакетной» операции, скажем, в одночасье, - создать cronjob, и результат будет отправлен вместо stdout / stderr.
$SECONDS
; замечательно! Чтобы добавить к этому, вы можете конвертировать секунды в часы: минуты: секунды с чем-то вродеdate -d "1970-01-01 ${SECONDS} sec" +'%k:%M:%S'
(см.man date
Больше вариантов форматирования).