В новой версии Sendmail 8.14.1 (http://www.sendmail.org/releases/8.14.1.php) исправлены накопившиеся ошибки, добавлена поддержка ОС QNX 6, исправлены проблемы сборки под AIX 5, добавлены новые m4 макросы confSOFT_BOUNC, confMILTER_MACROS_EOH и confMILTER_MACROS_DATA, устранен пропуск блокировки получателя через milter.URL: http://www.sendmail.org/releases/8.14.1.php
Новость: http://www.opennet.me/opennews/art.shtml?num=10362
Объясните мне чем этот sendmail лучше Postfix и почему его включают во FreeBSD по умолчанию? :-(
Сейчас все все бросят и наперегонки начнут объяснять...
Щас нет. Доем пиво, выглажу шнурки...
Где-то через час брошусь!
:)Если этот вопрос действительно мучает - ночью пятницы с дюжиной пива к админу местного провайдера.
Если 10 или 100 ящиков - голосуйте сердцем!
Если 3000 - с пивом.
ну, например конфиг сендмэила написан на функционально полным по тьюрингу языке, это означает, что на нем можно описать любую алгоритмическую конструкцию.
"Наши пестициды самые....."AFAIK, из-за лицензий, BSD несовместима с постфиксовской, посему в дефолт-поставке ему не бывать...
И правда - ваши "самые"! :)AFAIK, IBM Public License и с GPL не совместима, однако в Linux'ах Postfix присутствует :)
Лицензия тут не при чем. FYI:grep -R 'GNU General Public License' /usr/src/contrib | wc -l
11619
а я при установки системы счолкаю значок "postfix", ставлю чекбокс окала надписи apache, и письма из php-скриптов на сайтах отпровляються
у миня какая-то неправильная лицензия, да?
а что такое /usr/src/contrib? где его найти? это в инсталляторе пакетов? я запускаю, но там нигде этих /usr/src/contrib нету. только urpmi и "список пакетов для установки" слева, справа - описание и кнопка "установка"
еще я слышал, что сендмайл - это такой язык, скажите, на нем сложно программировать? а то мне преподаватель сказал что надо написать COM-обьект и то что язык полный в смысле тьюнинга - значит там уже есть эти обьекты? мне нужно для диплома
Вы же наверняка не юзаете FreeBSD?! Так к чему эти риторические вопросы? Тем более что сменить MTA на другой во FreeBSD со всем не сложно. ;)
Серверов в интернете своих у меня нет, но зато есть в локальной сетке на FreeBSD+Postfix+Courier-IMAP+MySQL+Apache+PHP+Perl. К тому же развлекаюсь с FreeBSD в качестве рабочей станции ( http://www.tavda.net/FreeBSD/desktop/ почитайте про настройку, кому интересно). Так что вопрос был явно не риторический!
> Серверов в интернете своих у меня нет,
-1
У меня есть, на postfix тоже
> К тому же развлекаюсь с FreeBSD в качестве рабочей станции
-1
Я не развлекаюсь, я работаю
>почитайте про настройку, кому интересно
-1
Не интересно, давно пройденый этап, ~7 лет назад
> Так что вопрос был явно не риторический!
-1
IMHO кому надо тот МОЛЧА устанавливает постфикс, а не начинает гнать "ах почему там не postfix?" Вас не устраивает? Молча заменяете, и не компостируете мозги сообществу. Или Вам кто-то запрещает MTA на сервере заменить?
Эту новость можно смело назвать поздравлением с Новым Годом! ;)
Юзайте свой постфикс экзим и иже с ними. Каждому свое.
Ага.
> Объясните мне чем этот sendmail лучше Postfix и
> почему его включают во FreeBSD по умолчанию? :-(Не обвиняемые должны доказывать свою невиновность, а обвинители должны доказывать вину обвиняемых.
Зачем оправдываться тем, кто включает сендмайл по умолчанию в ФБСД? Вот поклонники постфиксов пускай иприводят веские причины для замены умолчания с сендмайла на их любимый постфикс.
//senya
Я раньше использовал Sendmail на фре. У меня к нему никогда не было никаких претензий, и был убежден, что это так и надо.Потом был момент и мне нужно было разобраться с проблемами Postfix'а у одного из клиентов, что я без особых заморочек и сделал (после Sendmail'а-то).
С тех пор я начал ставить postfix на всех своих серверах. И теперь мне совсем не понятно, почему для создания конфига нужно использовать промежуточный компилятор в виде совершенно безумного по синтаксису препроцессора m4. Зачем это нужно?Ведь посути Sendmail это вовсе не MTA, а неимоверно замороченный процессор каких угодно файлов. А использование в качестве MTA - это лишь одно из приложений.
Круто конечно... Но и только.
m4 используется не только для sendmail'a, если мне память не изменяет, то и для mc и для cvsup он используется.
А препроцессор нужен для адаптации mc конфигурации, к cf конфигурации, если Вы, конечно, не в курсе данного процесса.
еще m4 используется в automake/autoconf для генерации configure - скриптов
Ok. Конструктивно:
Sendmail - как ни крути есть самый гибкий и производительный. До сих пор тащит 2/3 мирового SMTP траффика.
Во фряхе он по традиции я думаю, хотя уж под ней родимой дефолтный MTA поменять - как два байта ... :)
Гибкость - да.Вас нагло обманули или вы говорите о том с чем никогда не сталкивались, когда ведете речь о производительности sendmail и postfix/qmail (c exim не работал).
Доказано интернетом в куче тестирований и отчетах. Даже сам автор qmail в свое время писал о росте производительности, когда прошла модернизация МТА для redhat.com (хотя и версия sendmail старая относительно сегодняшнего ;-).
Если взять очень нагруженные серверы то станет ясно, что монолитный sendmail проиграет модульным postfix/qmail.
Ну и не зря sendmail X (десятка) - модульный.
Сам против него ничего не имею, с ним работаю и считаю milter - очень мощным средством. Не зря начиная с Postfix-2.3 пытаются прикрутить в него все те же milters.
После Sendmail смотрю на postfix, exim, etc как на поделки... Они и удобны, и просты, но поделки....
>После Sendmail смотрю на postfix, exim, etc как на поделки... Они и удобны, и просты, но >поделки....Поддерживаю.
Чем exim не угодил? По конфигурабельности он если и уступит sendmail, то совсем немного.
Ооо, мегаотцы собрались -- до сессии еще далеко -- есть время лясы поточить и пальцы погнуть.
да, это точно. мегаотцы во всей красе. пивом не корми, дай только в конфиге сэндмыла повозиться :)
Communigate-Pro рулит!