|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Walkin 2:5020/400 29 Jan 2002 23:30:32 To : Valentin Nechayev Subject : Re: sendmail.cf -------------------------------------------------------------------------------- Valentin Nechayev wrote: >>>ЗЫ. Хочу сделать встречную проверку все же именно на sendmail, хотя >>>знаю, что есть более удобные для этого MTA. Hо мне надо разобраться. >>> >>Более удобных нет ;) >> > > Это _очень_ спорный ответ. Любое категорическое утверждение - спорно. И даже это. > Рефал для переписывания адресов, с его ограничениями > (которые нарушили этим storage map, потеряв математическую четкость, > по запросам совсем уже плачущих пользователей); Даже если он и был рефалом когда-то (скорее - нет, это просто результат применение витающих в воздухе идей о функциональном языке в реальную жизнь), то сейчас это уже самостоятельное sendmail'о-специфичное животное, которое имеет полное право синтаксически обходить имманентные ограничения исходного языка. Менее понимаемым оно от этого вряд ли становится (ну не для типичного админа язык, так уж он позиционируется), а вот польза часто видна невооруженным взглядом. > невозможность расщепить один адрес на два где-то кроме > alias/forward/include... Вот это - да. Hо все равно это не ограничение языка, так как языка, по сути, уже нет, есть набор ПРАВИЛ построения ПРАВИЛ, и мне видны как минимум два метода, которыми можно решить эту проблему (ращепления адреса). Каждый раз, когда приходилось преодолевать это ограничение, приходилось править C'шный код sendmail или локального мейлера, но на самом деле, в тех случаях это делать все равно пришлось бы (специфика), а встраивать _еще и_ вариант возможности ращепления адреса в парсер языка, при условии неясной позиции разработчиков Sendmail'а, как-то не горел желанием. > уже этих двух достаточно, чтобы сделать кошмаром жизнь того, > кто на sendmail'е захочет сделать что-то нестандартное за > пределами того ТЗ которое поставили себе его авторы.;(( Хм. Hазовем это "некоторым неприятным неудобством", а не кошмаром. Потому что другие варианты (Postfix, qmail) просто ограничивают playground администратора набором pre-defined rulesets (в терминах sendmail'а), и те же нестандартные задачи решаются с едва ли не большим усилием (хитрые карты с regex'ами, или даже правка кода), чем на языке sendmail'а, даже с присущими ему ограничениями. -- Lev Walkin vlm@netli.com --- ifmail v.2.15dev5 * Origin: Netli, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3550beacff6b.html, оценка из 5, голосов 10
|