Pull to refresh

Сказочка про домашний почтовый сервер

Reading time3 min
Views13K
Жил да был бедный веб-программист и решил он как-то поставить у себя дома сервер. Да не простой, а чтобы там всё было как у людей: и веб-сервер, и почтовый сервер. К великому счастью этого программиста, вышла новая прошивка с готовым почтовым сервером для уже имеющегося дома железа QNAP 109 Pro II.
Сказано — сделано: постоянный IP адрес от Авангарда имеется, доменное имя *.spb.ru давно зарегистрировано, соответствующие записи на DNS сервере от FirstVDS прописаны, почтовый сервер установлен и настроен. Радости программиста не было предела: почта валится прямо домой, отправляется из дома моментально.

Но на этом радостная часть сказочки и закончилась.

Через несколько дней выяснилось, что на некоторые бесплатные почтовые системы не принимают почту с домашнего почтового сервера. Техподдержка из Рамблера объяснила, что домашний сервер представляется как 192.168.XXX.XXX, а с такими плохими серверами они дела не имеют. В стандартных настройках веб-интерфейса сервера XMail ничего подходящего для приветственного значения не было. Наш программист покопался в Internet и нашёл, как сменить значение для команды HALO для сервера XMail, оказывается надо добавить в конфигурацию сервера новую переменную HeloDomain.
Теперь почтовый сервер стал представляться, как положено, выдавая имя домена из зоны *.spb.ru, но почта всё также отклонялась системами Рамблера и Майл.ру. Вежливая техподдержка из Рамблера опять объяснила незадачливому программисту, что их почтовый сервер проверяет PTR запись сервера, пытающегося отправить почту и, если это значение не совпадает с доменным именем сервера, почта не принимается. В нашем случае PTR запись указывала на pppXXX-XXX-XXX-XXX.pppoe.avangarddsl.ru, что не только не соответствовало значению приветствия сервера, но и предполагало использование динамического IP адреса.
Наш программист добавил в DNS записи домена корректную PTR запись и стал ждать. Шли дни, но ничего не менялось, PTR запись всё также выглядела по-старому. После общения с техподдержкой VDS хостинга и экспериментов с панелью управления ISPmanager Light, выяснилось, что PTR запись на хостинге можно сменить только для IP адресов, выдаваемых этим хостингом.

Что же делать, может быть поискать какой-нибудь другой DNS хостинг? Наш бедняга программист так и сделал. Он зарегистрировался и потестировал: бесплатные Xname и Everydns и даже оплатил 1 год в webnames.ru. Но всё зря – доступа к PTR записям нигде не было. Наконец, только в Relcom, где программист регистрировал доменное имя *.spb.ru, ему доходчиво объяснили, что PTR запись может сменить только владелец IP, т.е. его интернет провайдер.
В техподдержке авангарда сказали, что услугу по смене PTR они не оказывают. Электронное письмо для dnsmaster@ из SOA записи домена pppXXX-XXX-XXX-XXX.pppoe.avangarddsl.ru вернулось назад.

Уважаемое хабрасообщество, может у кого-то есть опыт размещения полноценного почтового сервера в домашних условиях, поделитесь опытом? И что Вы можете посоветовать герою сказки, чтобы сказка оказалась со счастливым концом? Может можно куда-то пожаловаться на несоблюдение п. 2.1 RFC 1912 и должен ли Intenet провайдер вносить изменения в PTR запись по просьбе клиента или нет? Или остаётся только поискать другого провайдера? Из техподдержки Веб плюс и GenaralNet ответили, что могут сменить PTR запись, но ещё неизвестно какое качество Internet у этих провайдеров?

P.S. В принципе, сейчас мне полноценный домашний почтовый сервер не особо нужен, можно только принимать почту, а отправлять её через почтовый сервер на VDS хостинге. Но через какое-то время, на пенсии, не платить за хостинг — по-моему очень заманчивый вариант.
Tags:
Hubs:
+5
Comments24

Articles