В данном разделе находятся примеры различных Linux shell скриптов.

Для чего это:

Встречается ситуация, когда через фильтр amavisd-new проходят письма, которые по каким либо причинам не удается проверить.

Например, письмо с прикрепленным архивом, глубина вложений которого превосходит значение $MAXLEVELS или количество файлов в котором превосходит значение $MAXFILES будет помечено как UNCHECKED.

Основные возможности:

  • Позволяет собрать исходный и бинарный пакеты rpm Free-SA версии 1.5.1 в openSUSE 10.3-11.1.

Описание:

Spec файл free-sa.spec разработан для сборки rpm пакета Free-SA (http://sourceforge.net/projects/free-sa).

Для корректной сборки пакета используется:

  • free-sa-1.5.1.patch (патч)
  • free-sa-1.5.1.report (скрипт для создания отчета по дням, неделям и месяцам)
  • free-sa-1.5.1.report.README (описание для скрипта создания отчета по дням, неделям и месяцам)
  • free-sa-1.5.1.report.conf (файл конфигурации для создания отчетов)
  • free-sa-1.5.1.sysconfig (настройки sysconfig для скрипта создания отчетов)
  • free-sa-1.5.1.tar.gz (исходный код http://sourceforge.net/projects/free-sa)
  • free-sa-1.5.1.theme (скрипт управления темами)
  • free-sa-1.5.1.theme.README (описание для скрипта управления темами)
  • free-sa.spec (файл спецификации)

Основные возможности:

  • Автоматическая подстановка даты последней модификации файла;
  • Подстановка периодичности обновления и приоритета для каждого файла согласно таблицы или по умолчанию.

Описание:

Cкрипт sitemap.sh разработан для автоматизации процесса генерации карты сайта в xml формате.

  • Данный скрипт помогает создавать и обновлять карту сайта.
  • Запуск скрипта осуществляется в ручном режиме.
  • Может быть расположен как на сайте ( требуется ssh доступ), так и на локальном зеркале сайта ( с последующим копированием сгенерированной карты на сайт).

Основные возможности:

Внимание, данные скрипты используются для упрощения процесса конвертации писем утилитой mapitool и обучения spamassassin.

  • Помогает конвертировать письма из формата msg в eml;
  • Помогает обучать spamassassin.