Почтовая программа для Linux SendMail
Это самая первая программа, которая появилась для работы с почтой. Она существует изначально для всех разновидностей UNIX и соответственно для Linux.
Несмотря на то, что программа довольно старая, она является наиболее уязвимой с точки зрения защиты. На это существуют как минимум две причины. Во-первых, эта программа не имеет модульной структуры и потому ее исходный код весьма громоздкий. Во-вторых, хотя программа и старая и не всегда надежная, ею пользуются примерно на 79% систем. То есть если какая-то дыра обнаруживается, это делает уязвимым огромное число машин. Поскольку программа одномодульная, то ничего нового к приведенной выше схеме не добавляется. Поэтому мы сразу перейдем к описанию принципиальных моментов установки и настройки программы.
Сама программа бесплатная и поставляется в виде исходного кода, поэтому перед установкой ее необходимо скомпилировать. Для этого подойдет любой ANSI-компилятор, нужно только внимательно изучить инструкцию по установке. Это еще один минус данного сервера. Многие привычные вещи приходится забыть. Например, вместо простого и обычного make, нужно запускать прилагаемый скрипт build. Это только первый из неочевидных моментов. Вообще их довольно много, но я не ставлю целью их перечислять, а лишь еще раз отмечу, что перед компиляцией нужно внимательно прочитать инструкцию. Затем, после компиляции и установки программы, следует сконфигурировать ее работу. Это занятие крайне утомительное, по крайней мере при использовании версии ниже 8,9, поскольку в этом случае вы имеете один файл /etc/sendmail.cf размером иногда за сотню килобайт. Правда, есть макропроцессор m4, который используется для создания этого файла, но это не слишком упрощает работу. Начиная с версии 8,9, часть настроек ушла в другие файлы, которые теперь помещаются в каталог /etc/mail. Это несколько снижает громоздкость и увеличивает читаемость этих файлов. Однако, несмотря на значительные продвижения вперед, SendMail, по мнению многих администраторов сетей, отживает свое и на смену ему приходят другие, изначально более продуманные программы.
www.sendmail.org
