headermask image

Использование CommuniGate Pro как почтового сервера периметра для MS Exchange

Многие из нас, в том числе и я, используют в качестве корпоративного почтового сервера MS Exchange. Все ничего, но мне лично боязно на прямую выставлять любой продукт Microsoft в интернет, да и повседневное администрирование и борьба со спамом оставляют желать лучшего.
Поэтому в качестве первичного сервера (периметра) куда сначало приходит почта из интернет и от куда она непосредственно отправляется на другие сервера в интернете я использую CommuniGate Pro. Мне на много удобнее с ним работать, может это просто дело привычки.

Сейчас я расскажу как это все организовать.
Сразу хочу предупредить что ничего тут сложного нету. Я сам не Линукс гуру, так что сделать это все не сложно.

И так, имеем маршрутизатор который прямой адрес натит и порт tcp/25 пересылает в локальную сеть (172.17.1.0/24) на сервер CommuniGate с адресом 172.17.1.2
Также есть сервер с MS Exchange 2003 и адресом 172.17.1.1

1. На сервер под будущий CommuniGate Pro устанавливаем Linux в минимальной конфигурации. Линукс не обязательно, т.к. CommuniGate отлично работает под большенством известных операционных систем. Но я бы рекомендовал или Linux или FreeBSD, т.к. они бесплатны, и под них наибольшее кол-во доступных “прибамбасов” которые в будущем понадобятся :).
При установке Линукс указываем адрес 172.17.1.2, подсеть 255.255.255.0, шлюз и сервер ДНС тот что вы используете в локальной сети (скорее всего адрес вашего маршрутизатора). После установки проверяем что интернет работает. Пропингуйте например mail.ru

2. Устанавливаем CommuniGate Pro.
Подробно про установку на различные операционные системы рассказано тут.
Скачиваем под вашу операционую систему его со странички производителя. Я использую пакет rpm под линукс.

Устанавливаем:
[root@linux ~]# rpm -i CGatePro-Linux-5.1.5.i386.rpm
installing Startup Script
Renaming the old mail application
creating a link for the new mail application
creating startup script links
[root@linux ~]#

Останавливаем sendmail:
[root@linux ~]# /sbin/chkconfig sendmail off
[root@linux ~]# /etc/init.d/sendmail stop
Shutting down sendmail: [ OK ]
Shutting down sm-client: [ OK ]

[root@linux ~]#
Запускаем CommuniGate:
[root@linux ~]# /etc/init.d/CommuniGate start
Creating the CommuniGate Base Folder…
Starting CommuniGate Pro[root@linux ~]#

Все CommuniGate Pro Установлен.

3. Приступаем к настройке
Открываем в веб-броузере https://172.17.1.2:9010 или http://172.17.1.2:8010
При первом запуске система попросит указать пароль для пользователя postmaster, который обладает полными правами администратора в CommuniGate, а также лучше выбрать расширенный интерфейс.
После этого авторизуемся под пользователем postmaster с паролем который вы указали и начинаем настройку CommuniGate.

3.1 Settings – Network – LAN IPs
в поле LAN IP Addresses указываются все адреса локальной сети.
если тут указать адреса вашей локальной сети, например, у меня локальная сеть 172.17.1.0/24, и указав тут 172.17.1.0-172.17.1.255,
все пользователи моей локальной сети смогут слать без авторизации письма на ружу. мне это не надо, поэтому я укажу только адрес сервера Exchange
который сможет пересылать письма наружу. т.е. пишем 172.17.1.1 и нажимаем Update.
3.2. Settings – Router
в конце всей таблицы добавляем: Relay: ИмяВашегоДомена.ru = ИмяВашегоДомена.ru@[172.17.1.1] и нажимаем Update
это правило означает что все письма для домена ИмяВашегоДомена.ru принимаем и пересылаем на сервер 172.17.1.1

4. Настройка Exchange
Запускаем Exchange System Manager
Servers – ИмяВашегоСервера – Protocols – SMTP-Default SMTP Server
Правой кнопкой мыши – Свойства
Delivery – Advanced
В поле Smart Host пишем в квадратных скобках адрес вашего сервера CommuniGate, в моем случае [172.17.1.2]
и нажимаем Ок.
теперь ваш серрвер Exchange будет направлять исходящую почту на сервер CommuniGate, а тот уже используя MX записи доменов, направлять их дальше.

Вот и все.

Оригинал тут

vtoroy
Похожие посты
  • О блоге
  • Экспорт и импорт почтового ящика в Exchange Server 2010. EMC
  • Установка необходимых компонент для Exchange 2010 в Windows 2008 SP2
  • Использование флоппи-дисковода с интерфейсом USB для инсталлирования ОС
  • Установка Update Rollup 1 для Exchange 2010 на DAG сервера
  • Использование встроенных возможностей CommuniGate Pro для борьбы со спамом
  • Демонстрация Exchange Server 2007
  • Бэкап Exchange 2010 и Exchange 2007 SP2 с помощью Windows Server Backup
  • Экспорт и импорт почтового ящика в Exchange Server 2010. Powershell
  • Смена дефолтного порта терминального сервера
  • 2 комментов оставлено (Add 1 more)

    1. Готово :)

      1. molse on May 19th, 2008 at 10:16 am
    2. замените ссылку про инсталяцию на http://www.communigate.com/CommuniGatePro/russian/Install.html

      2. Борис on May 18th, 2008 at 10:49 pm