MTA ZMailer(zmailer.org) у нас не популярен. Порывшись в русском сегменте сети, я нашёл более-менее подробный рассказ про ZMailer только в статье Игоря Ченцова: «Борьба со СПАМ-ом на примере почтового сервера zmailer».
Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный SpamAssassin с ядром на Perl становится узким местом, при большом потоке почты. Приходится или экстенсивным методом наращивать железо или искать другие методы решения задач.
Здесь я хочу рассказать, как организовать проверку на вирусы и некоторые типы борьбы со спамом в промышленных масштабах, с потоком почты более 5'000'000 писем в сутки.
Zmscanner — модульный фильтр для MTA Zmailer
Zmscanner — это модульный фильтр для почтовых систем Zmailer и Sendmail. Архитектура этого фильтра позволяет использовать его на высоко-нагруженных почтовых системах (>1'500'000 писем в сутки). Модульность фильтра позволяет гибко конфигурировать его функциональность, добавляя нужные вам модули и отключая не нужные.
Автор: Eugene Crosser
Домашняя страница: http://www.average.org/zmscanner
Дополнительные модули: http://kocmuk.ru/zmscanner
Существующие стандартные модули:
Автор: Eugene Crosser
- check_ct (входит в zmscanner) — позволяет использовать регулярные выражения, для фильтрации сообщений по «Content-Type». Вы можете заблокировать HTML сообщения или сообщения с опасными вложениями (*.exe, *.pif и подобные).
- zms_dehtml (отдельный модуль) — преобразует HTML сообщение в текстовый вид, для дальнейшего анализа следующими фильтрами.
- zms_pcre (отдельный модуль) — PCRE библиотека от Philip Hazel используется для фильтрации писем по регулярным выражениям. Анализируется только текстовое тело письма. Для анализа HTML сообщений следует использовать модуль zms_dehtml для преобразования HTML в текстовый вид.
- zms_clamav (отдельный модуль) — используется библиотека антивируса ClamAV для проверки вложений на вирусы.(Замечание: сам clamd демон не используется, проверка идёт через низкоуровневые вызовы библиотеки).
Авторы: kocmuk.ru и Mike Fandorin
- zms_dcc (отдельный модуль) — адаптер Zmailer и Sendmail MTA к DCC-клиенту. Позволяет организовать проверку входящей почты через контекстный антиспам фильтр Distributed Checksum Clearinghouse (DCC). А так же возможность использовать DCC greylisting механизм для Zmailer.
- zms_restage (отдельный модуль) — PCRE библиотека используется для фильтрации писем по регулярным выражениям. Анализируются: EHLO/HELO, env_From, env_To и wholeRFC822 сообщение. Фильтр позволяет задать условия передачи сообщений для обработки в другие программы (”| exec”).
RoundCube MVISION v2 skin
Надеюсь, что все уже заметили, что на официальном форуме RoundCube выложили скин MVISION v2.
Пока он только на английском языке. Вернее на английском — картинки с текстом (кнопки). Часть аналогичных русских кнопок есть в первой версии русского скина, но часть появилось новых.
Новое в v2:
- Additional CSS work done on mail view
- Support added for Sub Folders
- Added additional Support for Preview Pane
- Preview Pane now supports «Microsoft 3 Column View» and Horizontal View
- With additional User Control Options for switching between Vertical and Horizontal View
Но пока данный скин не умеет отображать колонку «size». Автор обещает очень скоро поправить это и добавить еще некоторые возможности:
- Support for Size column in Horizontal mode
- Support for remembering which view the user prefers
- Detect screen size in Horizontal mode (currently the default RC method is used)
- Import address book feature for Outlook / Thunderbird / Mac OS X Mail
Скриншоты и сам скин тут, следите за обсуждением тут. А так же напоминаю, что есть русский форум по КруглоКубу, где можно обсудить этот скин и возможно там появится его русская версия.
RoundCube Webmail 0.1.1-stable released
Неожиданно, но очень давно ожидаемо, RoundCube из состояния release candidate перешел в стабильное состояние.
А 5 апреля вышела 0.1.1 версия, обратите внимание:
Update v0.1.1 released2008/04/05
The first service update for RoundCube Webmail 0.1-stable is now available. It contains important bug fixes and updates of some incomplete localization files. We recommend to update all installations of 0.1-stable. Read the UPGRADING instructions to find out how to do this
По словам автора: cо следующих релизов RoundCube перестаёт поддерживать PHP4 и будет работать только на PHP5, это последний релиз, работающий на PHP4.
Скачать roundcubemail-0.1.1.tar.gz можно с сайта проекта.
Личные впечатления:
Читать полностью »
Do not send messages with an empty body
Не я один использую утилиту mailx для пересылки сообщений от скриптов, работающих в cron'е. И часто хочется получать только сообщения об ошибках, а не нудный отчет, что всё хорошо.
Вернее даже так, «всё хорошо» получать совсем НЕ хочется. Это только притупляет внимание: каждый день приходит письмо что всё нормально, спим дальше. Через месяц ты уже не читая удаляешь эти письма, а там может быть уже «страшный пипец!».
Потому хочу, что бы хорошие письма не приходили (и без них нормально), а вот если случилась жопа, то тогда да — письмо, пожалуйте. И все сразу понятно: надо бежать и чинить.
Казалось бы в чем проблема, сделаем так:
Brad Fitzpatrick first Python program
В далеком Августе 2007 года Brad Fitzpatrick написал свою первую программу на Пайтоне.
Когда-то прочитал я эту «новость», порадовался и забыл. А сегодня вспомнил – mailman стал тормозить, жрать CPU и память. А именно процесс: IncomingRunner
Гад!
Читать полностью »







