From: Grand piano <pianinorama@gmail.com.>
Newsgroups: email
Date: Mon, 2 Jun 2006 18:21:07 +0000 (UTC)
Subject: Установка и настройка xmail под FreeBSD 5.5
Задача:
Быстрое и максимально простое в установке и настройке решение MTA на
платформе FreeBSD.
Решение:
Итак, начнёмс...
Есть Freebsd 5.5 установленная на виртуальный хост вынесенный в DMZ (а
почему нет?) она будет выполнять роль простейшего многодоменного MTA.
Нам точно не нужны все завороты по типу TLS, SSL и т.д., почему,
объяснять не буду, но вот не нужны и всё тут, споры о необходимости их
пишите в комментарии. Нам нужен, банальный SMTP&POP3+RBL
проверки+проверка на наличие обратной зоны. Срок установки и минимальной
настройки у нас 6-7 часов максимум и вы это делаете точно первый раз.
Вам так же нужен какой то минимально простой и удобный интерфейс
управление этим МТА, возможно на web, возможно ещё как то, Вы пока не
знаете, что точно вы хотите.
После долгих посиков я натолкнулся на Xmail http://www.xmailserver.org/,
сначало имел крайне критическое отношение к этому проекту, но потом
сомнения сменились любопытсквом и решил таки попробовать с ним поиграть.
Если честно, то понравилось. Крайне люблю простенькие законченные
решения.
Начинаем.
Установка Apache.
# cd /usr/ports/www/apache13-modssl/
# make install clean
всё банально до предела.
Ставим php:
# cd ../../lang/php4 or php5 (кому что больше нравиться, я привык к 4 на ней и тестировал)
# make config
выключаем всё, акромя "mode Apache", кому как больше нравиться конечно,
я привык к моду.
Далее, либо правим Makefile руками на тему необходимых опций, но точно
будут нужны session и что то ещё. мой кусок Makefile в секции mode Apache
Замечательно, мы скопировали скрипт запуска и сменили ему права и дали
разрешение на запуск.
Теперь нужно подготовиться к первому запуску нашего "супермега" МТА. Для
этого топаем в /var/MailRoot. Сначало придумываем супермегасложный
пароль для администратора всего МТА, а так же его имя, например:
компируем то что получилось после распаковки в
/usr/local/www/data/phpxmail пробуем туда зайтить по http://ip_server/phpxmail/,
если всё прошло, то вбиваем при первом
запуске вместо адреса нашего МТА слово localhost и те волшебные root и
суперпароль. Дальше спокойно рулим тем что получилось. Бодробнуб
документацию по настройке xmail искать тут http://www.xmailserver.org/Readme.html ,
крайне подробно и просто написано, без заморочек и "неправильного" английского.
В это маленькой заметке не рассмотрены такие моменты как подключение
различных фильтров для обработки к МТА, а их написано великое множество,
как антивирусных так и разных других.
Cсылки на материалы:
FreeBSD - http://www.freebsd.org
Xmail server - http://www.xmailserver.org/ тут же смотрите весь
остальной материал по фильтрам, управляющему софту и т.д.
p/s/ в это заметке не рассмотрен очень большой пласт тех, часто
необходимых, для МТА моментов, как виртуальные домены, "виртуальные"
пользователи, списки рассылки и т.д. и т.п. Большинство из этих фич,
поддерживаются xmail базово и в комплекте, что называется, так же он
позволяет использовать внешнюю авторизацию, вполть до NT и многое
другое. К нему, опять же модульно, пока во всяком случае на форумах идёт
голосование о включении IMAP в базовую систему, прикручивается IMAP
(базово его просто нет). Но её задача была не рассмотреть весь спектр
настроек данного МТА, задача была до предела простой - как просто
взгромоздить xmail на FreeBSD и как им просто и эффективно управлять.
1092 Прочтений • [Установка и настройка xmail под FreeBSD 5.5 (mail freebsd)] [08.05.2012] [Комментариев: 0]