URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53454
[ Назад ]

Исходное сообщение
"По поводу MX записей для получния почты."

Отправлено Den , 14-Фев-05 12:40 
Есть сервер имя его mail.domain.tld
Этот сервер принимает почту для domain.tld, в общем в DNS это выглядит так:
$TTL    12345
$ORIGIN domain.tld.
...
@    IN    A         1.2.3.4
@    IN    MX   1    mail.domain.tld.
@    IN    TXT  "v=spf1 ip4:1.2.3.4 ~all"
mail IN    A         1.2.3.4
...

Нужно чтобы принимал почту и на e-mail abuse@mail.domain.tld, root@mail.domain.tld, а не только на user@domain.tld.

Так вот вопрос, нужна ли после строчки "mail IN    A         1.2.3.4"
MX запись для mail.domain.tld и для него же SPF, то бишь такие строчки нужны:
mail IN    MX   1    mail.domain.tld.
mail IN    TXT  "v=spf1 ip4:1.2.3.4 ~all"

Спасибо.


Содержание

Сообщения в этом обсуждении
"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 12:44 
Мало.
Нужно зарегистрировать домен mail.domain.tld и для него указать все необходимое

"По поводу MX записей для получния почты."
Отправлено Den , 14-Фев-05 13:36 
>Мало.
>Нужно зарегистрировать домен mail.domain.tld и для него указать все необходимое

Чего, какая регистрация? Достаточно того, чтобы зарегистрировать domain.tld, а mail.domain.tld нигде не регистрируется.


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 17:52 
>>Мало.
>>Нужно зарегистрировать домен mail.domain.tld и для него указать все необходимое
>
>Чего, какая регистрация? Достаточно того, чтобы зарегистрировать domain.tld, а mail.domain.tld нигде не
>регистрируется.
????????
приплыли....
Достаточно зарегистрировать od.ua, и при этом kav.od.ua регистрировать не нужно?????
Давайте вспомним работу почтовика... в треде Postfix и А запись где-то 100 с хвостиком постов обсуждали. Почтовик отдает ДНС запрос на МХ запись домена mail.tld.com, и что вернет ему ДНС???

"По поводу MX записей для получния почты."
Отправлено Lisa , 14-Фев-05 15:12 
>Есть сервер имя его mail.domain.tld
>Этот сервер принимает почту для domain.tld, в общем в DNS это выглядит
>так:
>$TTL    12345
>$ORIGIN domain.tld.
>...
>@    IN    A    
>     1.2.3.4
>@    IN    MX   1
>   mail.domain.tld.
>@    IN    TXT  "v=spf1 ip4:1.2.3.4
>~all"
>mail IN    A      
>  1.2.3.4
>...
>
>Нужно чтобы принимал почту и на e-mail abuse@mail.domain.tld, root@mail.domain.tld, а не только
>на user@domain.tld.
>
>Так вот вопрос, нужна ли после строчки "mail IN    
>A         1.2.3.4"
> MX запись для mail.domain.tld и для него же SPF, то бишь
>такие строчки нужны:
>mail IN    MX   1    
>mail.domain.tld.
>mail IN    TXT  "v=spf1 ip4:1.2.3.4 ~all"
>
>Спасибо.
Нужно:
1. Создать MX запись для mail.domain.tld
2. Не забыть изменить серийный номер и перестартовать DNS.

Все ниже относится к sendmail.
3. Сказать домену domain.tld, что он принимает почту для mail.domain.tld. Это файл sendmail.cw
4. Заполнить таблицу виртуальных почтовых пользователей virtusertable.
5. Стоит еще посмотреть файлы genericstable и cG.


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 15:30 
>Нужно:
>1. Создать MX запись для mail.domain.tld
А Вы уверены, что внешний почтовик _станет_ посылать почту на mail.domain.tld , если не определен домен mail.domain.tld ????
RFC в студию, плиз...
Почтовик-то при таких условиях принимать будет, спору нет... только ему слать не будут

"По поводу MX записей для получния почты."
Отправлено Lisa , 14-Фев-05 17:43 
>>Нужно:
>>1. Создать MX запись для mail.domain.tld
>А Вы уверены, что внешний почтовик _станет_ посылать почту на mail.domain.tld ,
>если не определен домен mail.domain.tld ????
>RFC в студию, плиз...
>Почтовик-то при таких условиях принимать будет, спору нет... только ему слать не
>будут

Будет, если домен domain.tld делегирован серверу Den-а. Виновата, просмотрела.

To Den: все мной сказанное справедливо в случае, если ответственность за домен domain.tld делегирована Вашему DNS-серверу.


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 17:50 
>
>Будет, если домен domain.tld делегирован серверу Den-а. Виновата, просмотрела.
>
>To Den: все мной сказанное справедливо в случае, если ответственность за домен
>domain.tld делегирована Вашему DNS-серверу.
Фраза... "include subdomains" применима в почтовике, но не в ДНС. предположим, у меня домен kav.od.ua. Даже если сервер od.ua принимает почту для этого домена, то все равно мало какой почтовик будет слать почту на этот сервер, если письмо на kav@kav.od.ua ...
Вы все сказали правильно - но только для настройки почтовика. А здесь идет вопрос о ДНС - и без прописи домена, на который должна слаться почта (в вопросе - домен mail.tld.com) и МХ для него - ничего не пойдет. Прописать его можно разными способами, но пропись _должна_ быть.


"По поводу MX записей для получния почты."
Отправлено Lisa , 14-Фев-05 19:15 
>>
>>Будет, если домен domain.tld делегирован серверу Den-а. Виновата, просмотрела.
>>
>>To Den: все мной сказанное справедливо в случае, если ответственность за домен
>>domain.tld делегирована Вашему DNS-серверу.
>Фраза... "include subdomains" применима в почтовике, но не в ДНС. предположим, у
>меня домен kav.od.ua. Даже если сервер od.ua принимает почту для этого
>домена, то все равно мало какой почтовик будет слать почту на
>этот сервер, если письмо на kav@kav.od.ua ...
>Вы все сказали правильно - но только для настройки почтовика. А здесь
>идет вопрос о ДНС - и без прописи домена, на который
>должна слаться почта (в вопросе - домен mail.tld.com) и МХ для
>него - ничего не пойдет. Прописать его можно разными способами, но
>пропись _должна_ быть.
Служба Доменных Имен функционирует на принципе делегирования полномочий. Каждый сервер отвечает за определенную зону - т.е. свою часть дерева доменных имен, хранит соответствующие базы данных и отвечает на запросы. При этом вышестоящие по дереву серверы имеют информацию об адресах нижестоящих серверов, что обеспечивает связность дерева.

od.ua может делигировать Вам полномочия kav.od.ua, прописав в конфиге своего DNS сервера
$ORIGIN od.ua
kav   IN   A   1.2.3.5
$ORIGIN kav.od.ua
      IN   NS  1.2.3.5
ns    IN   A   1.2.3.5

Тогда Вы как отвечающий за домен kav.od.ua, можете организовать почтовый ящик kav@kav.od.ua.  
  


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 19:29 
>od.ua может делигировать Вам полномочия kav.od.ua, прописав в конфиге своего DNS сервера
>
>$ORIGIN od.ua
>kav   IN   A   1.2.3.5
>$ORIGIN kav.od.ua
>      IN   NS  1.2.3.5
>
>ns    IN   A   1.2.3.5
>
>Тогда Вы как отвечающий за домен kav.od.ua, можете организовать почтовый ящик kav@kav.od.ua.
>
Правильно... Только еще согласно RFC MX запись должна ссылаться на А.
Т.е. после делегирования я у себя должен указать
mail.tld.com. IN A 1.2.3.4.5
mail.tld.com. IN MX 10 mail.tld.com.
Таким образом одной МХ записи для приема почты на mail.tld.com недостаточно - должна быть А-запись для этого имени, которое из себя будет представлять домен, о чем и шла речь



"По поводу MX записей для получния почты."
Отправлено Lisa , 15-Фев-05 09:08 
>Правильно... Только еще согласно RFC MX запись должна ссылаться на А.
>Т.е. после делегирования я у себя должен указать
>mail.tld.com. IN A 1.2.3.4.5
>mail.tld.com. IN MX 10 mail.tld.com.
>Таким образом одной МХ записи для приема почты на mail.tld.com недостаточно -
>должна быть А-запись для этого имени, которое из себя будет представлять
>домен, о чем и шла речь

Да, конечно. Со всем согласна.

Вопрос Den-а звучал так:
>Так вот вопрос, нужна ли после строчки "mail IN    
>A         1.2.3.4"
> MX запись для mail.domain.tld

Именно на него я и ответила, что нужно создать MX запись для mail.domain.tld.



"По поводу MX записей для получния почты."
Отправлено Ruslan_Y , 14-Фев-05 15:40 
>Нужно чтобы принимал почту и на e-mail abuse@mail.domain.tld, root@mail.domain.tld, а не только
>на user@domain.tld.

Это делается просто в aliases
см. "man aliases"


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 14-Фев-05 15:53 
>Это делается просто в aliases
>см. "man aliases"
См. п. 3, во первых...
а во вторых, без дополнительной настройки класса "include subdomains" почтовик отвергнет почту на этапе "mail to"... Опять же, просьба посмотреть RFC и руководство по сендмылу.


"По поводу MX записей для получния почты."
Отправлено lavr , 14-Фев-05 20:47 
>>Это делается просто в aliases
>>см. "man aliases"
>См. п. 3, во первых...
>а во вторых, без дополнительной настройки класса "include subdomains" почтовик отвергнет почту
>на этапе "mail to"... Опять же, просьба посмотреть RFC и руководство
>по сендмылу.

перетрудился? ;)

какая разница какой MTA?

есть ЗОНА (описание), чтобы для нее принимать почту, нужно иметь
RR=MX которая будет указывать КТО - конкретно какой[ие] host[ы] (FQDN)
будут релеить почту для всей этой зоны, пусть он хоть из другой зоны
- фиолетово, это уже настройки MTA.

А то что сами эти релеи должны иметь RR=A это норма.

PS. Нужно не тред Postfix'а разбирать, а почитать основы DNS и SMTP.
PPS. Если в зоне с RR=MX все правильно и релей имееть RR=A то остается
настроить дальше MTA как и что он будет делать - как и кого релеить:
host/domain/ip/net...


"По поводу MX записей для получния почты."
Отправлено _KAV_ , 15-Фев-05 10:16 
>перетрудился? ;)
Возможно Ж8-))
>
>какая разница какой MTA?
>
>есть ЗОНА (описание), чтобы для нее принимать почту, нужно иметь
>RR=MX которая будет указывать КТО - конкретно какой[ие] host[ы] (FQDN)
>будут релеить почту для всей этой зоны, пусть он хоть из другой
>зоны
>- фиолетово, это уже настройки MTA.
>
>А то что сами эти релеи должны иметь RR=A это норма.
>
Так об этом и речь... Если не описан домен - почта на него идти не будет, хоть и описан домен верхнего уровня.
>PS. Нужно не тред Postfix'а разбирать, а почитать основы DNS и SMTP.
>
>PPS. Если в зоне с RR=MX все правильно и релей имееть RR=A
>то остается
>настроить дальше MTA как и что он будет делать - как и
>кого релеить:
>host/domain/ip/net...
Именнщ... а тут был совет _просто_ прописать aliases, и все... совет, конечно, бесподобный