Назад | Перейти на главную страницу

Отправлять почту с ssmtp без создания файла

Я могу отправить электронное письмо с помощью 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..." )

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