Pumko_adm
@Pumko_adm
Всего помаленьку

Какой есть хороший скрипт расылки уведомлений?

Приветствую!

Поделитесь ссылкой или скриптом для рассылки уведомлений.

Задача:

Имеется файл вида
name@domen.ru 00001 21.12.12
name2@domen2.ru 00002 22.12.12
name3@domen3.ru 00003 23.12.12

и т.д. генерируемый скриптом в oracle.

Необходимо рассылка уведомлений на указанные адреса в 1 столбце, с телом указанным во втором и третьем столбце. Тема может быть единой. Почтовый сервер свой. Кол-во адресатов: несколько сотен человек в день.

Смотрю в сторону mutt, но пока на уровне чтения мануалов.
  • Вопрос задан
  • 2993 просмотра
Решения вопроса 1
ZloyHobbit
@ZloyHobbit
Берем что-нибудь типа mailutils (просто первое что попалось что бы слать письма из скрипта) и пишем что-нибудь вроде:
#!/bin/bash
cat $1 | while read line
do
  MAIL=${line%% *} #отрезаем от строки line все что после первого пробела включительно
  BODY=${line#* } #отрезаем все, что до первого пробела включительно
  echo $BODY | mail $MAIL
done

При помощи БАСГа можно усложнить скрипт, добавив в тему сообщения, адрес отправителя и.т.д. И, соответственно, сложнее кромсая строки.

Ах да, скрипт сохраняется в script.sh, и запускается как:
script.sh filename
Где filename - имя файла с мэйлами и сообщениями
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы