Задать вопрос
@kavabangaungava

Как настроить отправку почты с вложением, где имя у вложения всегда меняется?

Подскажите, как реализовать.

Есть скрипт, который отправляет сообщение с вложением

#!/bin/bash
for I in `cat list_adresses`; do cat body | mutt -e "set content_type=text/html" -a 
"/path/to/directory/File_name_29.04.21" -s "Тема письма" -- $I < body;echo $I;sleep 1 ;done

Вся штука в том, что имя файла всегда меняется, а именно меняется дата в имени файла. Сегодня _29.04.21, завтра _30.04.21.

Как настроить вложение, чтобы скрипт делал вложения исходя из первой части имени файла -- File_name
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@kavabangaungava Автор вопроса
Вообще все очень просто

делаем переменную
attach=$(ls /path/to/file/ | grep File_name)

И вкладываем переменную во вложение
-a "/path/to/file/$attach"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
если дата меняется предсказуемым образом , то есть всегда соответствует "сегодня", так и используй дату.
File_name_`date +%d.%m.%y`"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы