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