Войти

Показать полную графическую версию : Предварительная подготовка для установки и настройки почтового сервера


Dzirtt
18-12-2012, 12:01
Приветствую всех. Прошу помощи. Развейте мои опасения. Я перечислю список действий которые я сделал предварительно для будущей установки почтового сервера, поправьте меня если я сделал что-то не то.
1. Почтовый сервер hmailserver буду ставить на Windows 7 Pro, машинка находится за роутером.
2. Я зарегистрировался на сайте предоставляющей доменные имена. Купил домен 2 уровня вида mydomain.ru
3. На сайте у которого купил домен указал в управление что доменному имени mydomain.ru соответствует статический "белый" ip адрес выданный мне моим провайдером интернета. Там же создал MX запись вида mail.mydomain.ru
4. Позвонил моему продайдеру интернета и сказал чтобы он создал на своем DNS сервера PTR запись вида mydomain.ru=ip (мой статический ip адрес)
5. На роутере сделал перенаправление портов 25, 110, 143.
6. Приступил к установки почтового сервера и созданию ящиков пользователей.

Tonny_Bennet
18-12-2012, 14:56
На сайте у которого купил домен указал в управление что доменному имени mydomain.ru соответствует статический "белый" ip адрес выданный мне моим провайдером интернета. »
Вот тут вопрос: вы прописали именно адрес соответствующий домену mydomain.ru или адрес сервера имён (DNS)? Предоставляет ли регистратор услугу DNS сервера?

Там же создал MX запись вида mail.mydomain.ru »
Для записи mail.mydomain.ru также нужна запись A.

Т.е. если у вас зона mydomain.ru выглядит так:

mydomain.ru. IN A <статический_адрес>
mydomain.ru. IN MX 10 mail.mydomain.ru.

почта ходить не будет т.к. отправитель не знает IP адреса mail.mydomain.ru. Его обязательно нужно дописать в файл зоны.


mail.mydomain.ru. IN A <статический_адрес_почтового сервера>
mydomain.ru. IN A <статический_адрес>
mydomain.ru. IN MX 10 mail.mydomain.ru.

4. Позвонил моему продайдеру интернета и сказал чтобы он создал на своем DNS сервера PTR запись вида mydomain.ru=ip (мой статический ip адрес) »
Здесь тоже есть неточность. Если вы будете отправлять почту с сервера mail.mydomain.ru, то его и нужно прописывать в обратной зоне. Иначе почта некоторыми серверами приниматься не станет. Не знаю как у вашего почтового сервера, но вот postfix отправляет сообщение helo серверу, которому предназначается письмо, и в этом сообщении указывает своё имя хоста. А сервер принимающий почту обычно сравнивает сообщение helo с PTR записью. Таким образом если имя хоста testcomputer, а PTR запись mail.mydomain.ru то письмо отбросят. Имя хоста должно быть mail (или где-то в настройках нужно указать что отправлять в сообщении helo)

5. На роутере сделал перенаправление портов 25, 110, 143. »
Все почтовые серверы общаются между собой (читай пересылают письма) по 25 порту. Порты 110 и 143 нужно пробрасывать только если вы будете принимать почту клиентами, расположенными вне из локальной сети. Если пользователи будут принимать почту находясь в локальной сети - достаточно пробросить только 25 порт.

Dzirtt
19-12-2012, 12:01
Вот тут вопрос: вы прописали именно адрес соответствующий домену mydomain.ru или адрес сервера имён (DNS)? Предоставляет ли регистратор услугу DNS сервера? »

Я прописал адрес соответствующий домену mydomain.ru У меня не установлен DNS. DNS сервер предоставляет регистратор.

mail.mydomain.ru. IN A <статический_адрес_почтового сервера>
mydomain.ru. IN A <статический_адрес>
mydomain.ru. IN MX 10 mail.mydomain.ru. »

Да так и сделано. 2 А записи и 1 MX запись

Если вы будете отправлять почту с сервера mail.mydomain.ru, то его и нужно прописывать в обратной зоне. »

Т.е. у моего провайдера интернета нужно создать PTR запись mail.mydomain.ru, или mydomain.ru?

Имя хоста должно быть mail »
Т.е. мой компьютер должен иметь имя mail? или если у моего провайдера интернета создана PTR запись mydomain.ru, то имя моего пк (хоста) должно быть "mydomain"?

Все почтовые серверы общаются между собой (читай пересылают письма) по 25 порту. Порты 110 и 143 нужно пробрасывать только если вы будете принимать почту клиентами, расположенными вне из локальной сети. Если пользователи будут принимать почту находясь в локальной сети - достаточно пробросить только 25 порт. »

Почту будет пренимать только в фирме в локальной сети, соответственно достаточно пробросить только 25 порт?

Tonny_Bennet
19-12-2012, 13:18
Т.е. у моего провайдера интернета нужно создать PTR запись mail.mydomain.ru, или mydomain.ru? »
PTR запись mail.mydomain.ru

Т.е. мой компьютер должен иметь имя mail? или если у моего провайдера интернета создана PTR запись mydomain.ru, то имя моего пк (хоста) должно быть "mydomain"? »

Ваш почтовый сервер должен отправлять сообщение helo mail.mydomain.ru. В Postfix это указывается так:

smtp_helo_name = mail.mydomain.ru

Это можно указать в конфиге. Если не указано то в сообщении helo отправляется имя хоста. Вам просто нужно это учесть при настройке.

Почту будет пренимать только в фирме в локальной сети, соответственно достаточно пробросить только 25 порт? »
да




© OSzone.net 2001-2012