ProNET
h
c
m
Мы не обсуждаем теорию, мы обсуждаем возможности и реализуем их на практике. ©
ProNET Company™

— CommuniGate Pro - почтовый сервер

31.03.2010 в 01:22 — Прочитано 51140 раз

Почтовый сервер. Настроек много, иногда не понятно, что к чему. Но, настроить удалось. Сначала прикрутил домен. Потом настроил зоны делегирования. Контакты работают, почта тоже, «завелась» довольно легко.

Через пару дней начались «пляски с бубном». Как выяснилось. Уходя с работы, кладовщики выключили питание во всем офисе, при этом и питание на сервере.

Забавно, не правда ли? Утром мы уже были в офисе. Восстановили работу сервера. Почта заработала.

Прошло еще несколько дней, и снова «пляски с бубном», куда без них? :-)

В этот раз точно такая же ситуация. Перевели сервер на основное питание, без дополнительных рубильников. Почта снова не работала, только в прошлый раз на приём, а в этот раз на отправку.

Исправили. Почта стала уходить.

Приехав в офис, я, по «удалёнке», решил установить причину сбоев на почте. Ведь даже при аварийном завершении, почта должна восстанавливать работоспособность сразу после запуска сервера. Дождавшись 18:00, когда все сотрудники ООО «TAURUS» завершат свою работу, можно было начинать.

Первым делом жестко прописал разрешенные IP адреса. Далее, изменил настройки на CommunitiGate Pro, что бы почта отправлялась только с офиса, кроме Web-интерфейса — с него я дополнительно проверял работоспособность, хотя, можно было обойтись только консолью.

Проверяю почту — работает!

Перезагружаю сервер.

Проверяю почту — не работает...

В чем причина? С этим вопросом я пошел к нашему общему другу, кто не знает, знакомьтесь — google.com.

Пролистав около 200 страниц, где, в основном, рассказывалось то, что и так понятно, я нашел, то, что искал.

А именно:

http://www.opennet.ru/docs/RUS/sendmail_faq/section5.html#5.3.2

5.3.3 — Почему я не могу принимать почту на RedHat 7.1?

У нас, конечно, не RedHat, а Cent OS, но разработчики-то одни. Значит и структура таже. Я не ошибся.

Вот причина недуга нашего почтового сервера:

RedHat изменила главный принцип работы sendmail. Они решили, что большинство людей нуждается в клиент-ориентированной версии sendmail. В итоге он слушает только интерфейс localhost.

И еще одна:

Также известно, что RedHat 7.1 компонует sendmail с поддержкой tcpwrapper, и таким образом файл /etc/hosts.deny отклоняет всю внешнюю почту (точнее, все соединения с любым портом с указанных адресов — прим.перев.). Добавление Sendmail:ALL к /etc/hosts.allow решает для sendmail эту проблему.

Благодаря этой статье, я решил все возникающие сложности.

Для проверки перезагрузил сервер еще несколько раз, каждый раз проверяя возможность приёма и отправки почты.

Почта работала! Я доволен. :-)

Кстати, если Вам нужен почтовый сервер, обращайтесь.

Настало время настройки факс-сервера. Самое интересное всё еще впереди.

Автор: Артемий Зиновьев.

Write a comment

  • Required fields are marked with *.

создание сайтов (дизайн, разработка логотипов, фир. стилей, визиток) | монтаж сетей (ЛВС, СКС, WiFi, телефония SIP, VoIP) в Самаре