LINUX.ORG.RU

Вышел GNU Anubis 4.2

 , , ,


3

1

GNU Anubis — это обработчик исходящей почты. Он выступает прослойкой между почтовым клиентом и почтовым сервером, позволяя выполнять различные способы обработки и конвертации исходящей почты в соответствии с определёнными отправителем правилами, составляемыми с помощью гибкой системы регулярных выражений. Он работает как прокси-сервер, независимо от почтовых клиентов.

Нововведения в этом выпуске:

  • Новый режим работы: proxy
  • Параметры командной строки теперь приоритетнее конфигурационного файла
  • Удобный оператор elif:
    if condition-1
      action-list-1
    elif condition-2
      action-list-2
    elif condition-3
      action-list-3
    else
      action-list-4
    fi
  • Новый параметр в секции CONTROL esmtp-auth-delayed: когда он выставлен в yes, Anubis откладывает ESMTP-аутентификацию до отправки клиентом команды MAIL. Это позволяет изменять аутентификационные полномочия в секции SMTP
  • Секция SMTP: эта новая секция вызывается при каждом получении команды SMTP. Она может изменять аргумент команды, используя modify command, например:
    BEGIN SMTP
    regex :eBEGIN SMTP
    if command ["mail from:"] "<smith(\+.*)?@@example.net>"
      esmtp-auth-id smith
      esmtp-password guessme
    else
      esmtp-auth no
    fi
    ENDxtended
    modify command [ehlo] "foo.bar.net"
    if command ["mail from:"] "<(.*)>(.*)"
      modify command ["mail from:"] "<root@bar.net>\2"
    fi
    END
    Если включена опция из предыдущего пункта, в ней также можно использовать ключевые слова с esmtp-. Изменения в ESMTP-аутентификации действуют, если они происходят или перед получением команды MAIL от клиента, или во время обработки этой команды, например:
    BEGIN SMTP
    if command ["mail from:"] "<smith(\+.*)?@@example.net>"
      esmtp-auth-id smith
      esmtp-password guessme
    else
      esmtp-auth no
    fi
    END
  • Новые ключевые слова: log-facility и log-tag
  • Вывод Guile: по умолчанию стандартные порты ошибок и вывода перенаправляются в приоритеты syslog: err и warning соответственно.
  • Файл настроек MySQL: при использовании MySQL для пользовательской БД Anubis настройки БД и полномочия доступа считываются из /etc/my.cnf, секции anubis. Помимо этого, предоставляются два URL-параметра: options-file, задающий имя файла настроек, и options-group, задающий имя группы.

Ссылка для скачивания

>>> Источник

Нововведения в этом выпуске:

Удобный оператор elif:

Даже боюсь себе представить, как оно работало раньше.

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

боюсь представить, как оно работало раньше.

if condition-1
  action-list-1
else
  if condition-2
    action-list-2
  else
    action-list-3
  fi
fi

Не?

Zmicier ★★★★★ ()
Ответ на: комментарий от ugoday

Что-то не придумывается зачем такая штука нужна. Есть идеи?

Как корабль назовешь, так он и поплывет. Вот назвали бы GNU Cannabis - тут же бы придумалось, зачем такая штука нужна. :)

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Анубис, в определённом смысле, тоже доставляет.

ugoday ★★★★★ ()
Ответ на: комментарий от Quasar

То есть, из него можно сделать даже локальный спамфильтр?

Т.е. спамогенератор?

Wizard_ ★★★★★ ()
Ответ на: комментарий от ugoday

Например для централизованного подписывания-шифрования исходящей почты независимо от текущего MUA.

Кстати, кто-нибудь в связке с msmtp настраивал?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.