>>> Как а Exim?
>
>>> И вообще чем он еще лучше Postfix с Вашей точки зрения?
>>
>>гибкость. Вы можете сделать практически все, что захотите. В отличие от postfix Поддерживаю. :)
Во-первых, _очень_сложную_ целевую область (mta, интернет-почта) в exim-е разложили на достаточно логичные "составные части" - acl, router, transport и т.д. Решать/конфигурировать часть "большой" проблемы _проще_.
Во-вторых, та самая гибкость, обеспечиваемая встроенным механизмами lоokup-ов, макро-расширениями строк и даже возможностью собрать exim с embedded perl-ом "на борту". Lookup-ы - проверки/выборки из таблиц/файлов, реализованы модульно (=гибко/расширяемо). В поставке - просмотры текстовых фалов (a-ля passwd) и нескольких db (sql, ldap и пр.). Макро-расширения - мини-язык программирования с ориентацией на преобразование строк (адресов, доменов, хешей-маймов, ip-адресов и т.д.), оператором условия (if), ... Ну, про встраиваемый perl, понятно, но для "обычных" задач при использовании собственной "машинерии" exim-а он оказывается не нужен.
http://opennet.ru/base/net/exim_intro.txt.html, цитата :) >>
- логичная схема обработки почты;
- высокая скорость работы;
- удобный формат конфигурационного файла;
- широчайшие возможности по поиску каких-либо значений в файлах, СУБД, LDAP
- встроенная поддержка smtp-аутентификации
- небольшое число найденных уязвимостей (фактически я знаю только об одной,
найденной недавно, она касалась версий exim-a до 4.20 включительно)
- очень большое количество возможностей, а также чрезвычайная гибкость
- возможность полной замены sendmail(т.е. можно сделать ln -sf
/usr/local/sbin/exim /usr/libexec/sendmail :-))
<<
Есть одно маленькое :) "но" - изучение exim-а всё-таки достаточно сложно (ну, скажем, как изучение bash-а... чтобы начать программировать на, нужно приложить, достаточно большие усилия. если не заниматься им регулярно %) , в следующий раз придётся "вспоминать" почти с нуля) и не избавляет об понимания/изучения исходной проблемы интернет-почты (но, думаю, облегчает её решение [правда, в сравнении с /чем/?]).............
http://opennet.ru/cgi-bin/opennet/ks.cgi?mask=exim+virtual+m...
(впрочем, как видим, всё то же самое можно делаеть и на других MTA...)
Где-то видет пример виртуального хостинга на exim _без_ БД, с кучей доменов, каждый домен (конфигурация) - в директории с именем = имени домена, в ней текстовые "таблицы" с пользователями/алиасами и пр. -- типа, _простая_ текстовая конфигурация для "огромного" почтового хостинга....... (ссылку сейчас не нашёл $) )
>Кроме Postfix ничего толком не мучил, так что спорить не буду. Спасибо
>за инфу, буду пробовать Exim
$ сd /usr/share/doc/exim4; ls -l spec.txt.gz; zcat spec.txt.gz|wc
-rw-r--r-- 1 root root 414956 2006-07-31 18:19 spec.txt.gz
31049 215598 1435340
Книга на полтора^^ мегабайта ;) текста ждёт Вас.
По-русски Ж) : http://www.opennet.dev/docs/RUS/exim_guide/