Я могу отправить электронное письмо с помощью ssmtp, используя следующую командную строку:
ssmtp my@email.com < ./textfile.txt
... но я хочу отправить сообщение из задачи cron и на лету, не создавая файл.
Я попытался
ssmtp my@email.com < echo "Text body here..."
но это не работает. Как мне заставить все вышесказанное работать?
Я тоже пробовал
echo "Text message..." | ssmtp my@email.com
но безрезультатно.
Попробуйте что-нибудь подобное.
ssmtp my@email.com <( echo "Text body here..." )
<() Заставляет вложенное содержимое отображаться как дескриптор файла.