LINUX.ORG.RU
решено ФорумAdmin

пытаюсь привязать почту яндекса к домену на freebsd

 


1

1

Есть домен, привязанный к firstvds.ru Хочу сделать на нем почту яндекса.

Здесь https://pdd.yandex.ru/domain/test.ru/?master=yes&ncrnd=3742 сейчас надо выполнить второй шаг «Настроить MX-записи»

Я гуглил как это сделать на firstvds и везде пишут что это делает через ispmanager, но у меня его нет, значит надо править руками /etc/namedb.

/etc/namedb это директория, в ней есть master/test.ru, а в нем сейчас это:

$TTL    3600
test.ru.     IN      SOA     ns1.firstvds.ru. root.kitonlike.fvds.ru. (2010090900 10800 3600 604800 86400)
test.ru.     IN      NS       ns1.firstvds.ru.
test.ru.     IN      NS       ns2.firstvds.ru.
test.ru.     IN      MX      10 mail
test.ru.     IN      MX      20 mail
test.ru.     IN      A        82.200.59.10
www     IN      A        82.200.59.10
ftp     IN      A        82.200.59.10
mail    IN      A        82.200.59.10
smtp    IN      A        82.200.59.10
pop     IN      A        82.200.59.10
mx.yandex.ru.   14400   IN      MX      10 mail
test.ru.     IN      TXT      "v=spf1 ip4:82.200.59.10 a mx ~all"

Я добавил туда предпоследнюю строчку

mx.yandex.ru.   14400   IN      MX      10 mail

У себя делаю:

host -t mx test.ru
test.ru mail is handled by 20 mail.test.ru.
test.ru mail is handled by 10 mail.test.ru.

Следующая проверка яндекса будет через несколько часов. Я все правильно делаю?

Ответ на: комментарий от kp

спасибо!
сделал так:

$TTL 3600
test.ru. IN SOA ns1.firstvds.ru. root.kitonlike.fvds.ru. (2010090900 10800 3600 604800 86400)
test.ru. IN NS ns1.firstvds.ru.
test.ru. IN NS ns2.firstvds.ru.
test.ru. IN A 82.200.59.10
www IN A 82.200.59.10
ftp IN A 82.200.59.10
smtp IN A 82.200.59.10
pop IN A 82.200.59.10
test.ru. IN MX 10 mx.yandex.ru
test.ru. IN TXT «v=spf1 ip4:82.200.59.10 a mx ~all»

однако яндекс при проверке написал что mx-записи не найдены и снова перенес проверку на несколько часов

host -t mx test.ru - все так же пишет что

test.ru mail is handled by 20 mail.test.ru.
test.ru mail is handled by 10 mail.test.ru.

Есть вероятность что я забыл перезапустить named когда удалил строки, но я перезапустил его сейчас и выдача host -t не изменилась.

Эта выдача правильная? Или в ней должен быть yandex?
Если должен, то почему его там нет? %)
Файл исправлен, named перезапущен. Может могут быть ещё файлы, которые перезаписывают эти настройки?

sergey-novikov ★★★
() автор топика
Последнее исправление: sergey-novikov (всего исправлений: 1)
Ответ на: комментарий от sergey-novikov

Каждый раз, когда исправляешь файл, в строке...

test.ru.     IN      SOA     ns1.firstvds.ru. root.kitonlike.fvds.ru. (2010090900 10800 3600 604800 86400)
... не забывай серийнику зоны прибавлять единичку, т. е. тут, например, 2010090900 нужно поменять на 2010090901. После этого сохрани файл и уже тогда перезапусти named. Вообще, если знать имя домена, можно дать гораздо больше информации и проверить, всё ли ты там корректно сделал.

Правильный ответ от mx должен быть вот такой...

$ host -t mx dom.ru
dom.ru mail is handled by 10 mx.yandex.ru.

Ещё сожно проверить dig'ом, например так...

$ dig +short MX @yourns1.dom.ru dom.ru
10 mx.yandex.ru.
kp
()
Последнее исправление: kp (всего исправлений: 1)

Как впечатления от firstvds, кстати? Тарифчики уж больно заманчивые, как раз сейчас себе хочу нищебродскую впс/вдс завести под эксперименты.

massimus ★★★
()
Ответ на: комментарий от massimus

использую 4 года, всем клиентам туда ставим софт
впечатления положительные

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от kp

исправил 2010090900 на 2010090901, перезапустил named
ответ host такой же
он сразу должен измениться?

и на лоре вообще есть личные сообщения?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

На лоре ЛС нет. Попробуй dig'ом напрямую к своему DNS обратиться. При команде host, скорее всего, тебе кеш DNS отдаётся.

kp
()
Ответ на: комментарий от kp

блин, теперь там так))

host -t mx test.ru
test.ru mail is handled by 10 mx.yandex.ru.test.ru.

ну и яндекс по-прежнему не видит записи)

может в конфиге что-то не так?
последние строчки:

test.ru. IN MX 10 mx.yandex.ru
test.ru. IN TXT «v=spf1 ip4:82.200.59.10 a mx ~all»

dig +short MX @ns1.firstvds.ru test.ru
10 mx.yandex.ru.test.ru.

sergey-novikov ★★★
() автор топика
Последнее исправление: sergey-novikov (всего исправлений: 4)
Ответ на: комментарий от sergey-novikov

Значит у тебя в конфиге...

test.ru. IN MX 10 mx.yandex.ru
,.. а должно быть...
test.ru. IN MX 10 mx.yandex.ru.
Т. е. с точкой в конце.

kp
()
Ответ на: комментарий от kp

так и есть, спасибо!

поправил, увеличил число на единицу, перезапустил named
затем снова попробовал dig:

dig +short MX @ns1.firstvds.ru test.ru
10 mx.yandex.ru.

Он обновляется буквально через несколько минут.

sergey-novikov ★★★
() автор топика
Последнее исправление: sergey-novikov (всего исправлений: 1)
Ответ на: комментарий от sergey-novikov

Теперь тебе остаётся дождаться следующей проверки яндекса. По идее, всё должно заработать.

kp
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.