Установить exim4



  • Всем доброго.
    Имеем шлюз на pfSense 1.2.2
    За ним Керио мэйлсервер. Авторизация доменная. Собственно, начитавшись этого документа, и еще материалов с того сайта пару раз поднимал вполне себе жизнеспособный почтовик. Где-то у Лиса был еще документ как заставить exim работать шлюзом для exchange.
    Кажется, смогу прикрутить это и к керио (почти разобрался как проверять пользователей AD, есть идеи как подтягивать алиасы).
    Вопрос в том, чтоб установить это на pfSense. Тупо дернуть из репозиториев фряхи - опасаюсь… Да и собрать его, скорее всего, потребуется с особыми параметрами. Из *nix систем обчно работаю с линукс, потому специфику сборки фряшных пакетов представляю плохо.
    Нужно подолжить/дополнить конспект-руководство. Итак:

    • 1. Установить девелоперскую pfSense на отдельную машину

      • А как это сделать? чтоб именно версия 1.2.2 получилась, а не svn
    • 2. Скомпилировать exim с нужными параметрами

      • 2.1 Без граблей не обойдется, так что про известные грабли можно сюда :)
    • 3. Смастерить пакет (в этой области познания нулевые)

    • 4. pkg-add …

    Вебморда к этому делу не планируется, если только остановку-запуск службы… но это где-то здесь я видел как делается, наверняка головняков с этим не будет.
    Ну, и пресекая самый важный вопрос "А нахера?!". Требуется ведение расширенного wihite-list отправителей, и хитрая маршрутизация сообщений - стандартными средствами Kerio такого не добиться, алиасов-групп-списков рассылки недостаточно. Я представляю как это можно сделать средствами exim достаточно хорошо, и подозреваю, что postfix тофе с таким управится... но все-таки exim привычнее и понятнее.



  • Сразу вопрос к бывалым.
    по пункту 1.
    Если следовать этой инструкции, я получу текщую версию из svn. Как сие собирать чтоб получить 1.2.2?



  • Вот зачем превращать шлюз-дистриб в почтовик?

    Ставьте freebsd и мучайте как угодно, и не будет граблей



  • Попробуйте все-таки поставить готовый порт через pkg_add. Вам всего лишь необходимо убедиться, что источник порта соответствует версии FreeBSD в pfSense (7.0/7.1/..)



  • 2 zar0ku1
    Я неточно выразился :) Установить девелоперскую фряху заточенную под сборку именно под 1.2.2 (чтоб меньше зависимостей получилось). На этой машине собрать пакет и установить его на работающий шлюз. (Конечно, сначала погоняв на тестовом).
    То есть цель - нагрузить шлюз еще и функцией почтового шлюза.

    2 dvserg
    Я уже попытался так добавить какую-то службу (не помню точно что, еще во время тестирования), так там за зависимости подтянулся и обновился php и все стало работать весьма криво. Плюс ко всему, могут не устроить опции с которыми собран бинарник. Хотелось бы обойтись минимальными изменениями в работающей системе.



  • А в чем проблема? качай http://files.nl.pfsense.org/mirror/downloads/pfSense-Developers-1.2.2.iso.gz и ставь, зеркала есть



  • а почему именно 1.2.2, а не последний 1.2.3-RC3 ?



  • Потому, что это stable версия и шлюз работает. А собирать косяки релизкандидатов можно и нужно на тестовых стендах.



  • Поверь мне, косяков в 1.2.3-RC3 значительно меньше чем в 1.2.2
    Но если хочется 1.2.2, то zar0ku1 ответил.



  • zar0ku1 отвечает =))))))))))))


Log in to reply