Отправить почту с помощью 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..." )

<() Заставляет вложенное содержимое отображаться как дескриптор файла.

Другие вопросы по тегам