На всех наших виртуальных серверах(VPS) по умолчанию в целях безопасности закрыт 25-ый порт, что отвечает за отправку почты. Если хотите использовать отправку почты сообщите нам мы внесем необходимые настройки и почта заработает.
Для корректной работы почты нужно чтобы в DNS-зоне домена были корректные записи.
Проверить записи можно очень просто сервисом mxtoolbox.com. Для примера проверим записи домена new.rightroad.net. Для этого переходим на сайт и делаем все как на скриншотах, только вместо new.rightroad.net вводите название своего сайта:
На последнем скриншоте мы видим каких записей не хватает для работы почты.
Если DNS зона находится у регистратора, обратитесь в поддержку регистратора с просьбой добавить записи или поищите у них на сайте инструкции как это сделать самостоятельно.
В случае когда DNS зона находится на Вашем сервере (используются дочерние NS) мы можем помочь с добавлением необходимых записей.
Список необходимых записей:
- MX
- SPF
- DKIM
- DMARC
- RDNS (PTR) - не обязательно
Например Google прямо указывает на 3 настройки для отправителя, с помощью которых он может подтвердить что он не спамер, а честный владелец домена с которого пришло письмо - это SPF, DKIM и DMARC.
Примеры записей для домена domain.com
Допустим что наш домен domain.com находится на IP-адресе 192.168.13.199 и у него своя DNS-зона
SPF. Это TXT запись, выглядит примерно следующим образом:
domain.com --- TXT --- "v=spf1 a mx ip4:192.168.13.199 ~all"
DMARC. Это TXT запись, выглядит примерно следующим образом:
_dmarc --- TXT --- "v=DMARC1; p=none; sp=none; rua=mailto:admin@domain.com"
MX. Для этой записи mail.domain.com должен быть доступен, т.е. пинговаться, для этого необходима запись:
mail.domain.com --- A --- 192.168.13.199
А сама MX запись выглядит примерно следующим образом:
domain.com --- mx --- mail.domain.com --- priority = 10
DKIM можно сгенерировать средствами панели управления.
RDNS или PTR. Данная запись делается через запрос в ДЦ. Запись делается для IP, для одного IP можно сделать одну PTR-запись при условии что она будет доступна. Например в нашем случае можно сделать запись такого вида:
mail.domain.com --- 192.168.13.199
Это значит что адрес 192.168.13.199 будет известен как mail.domain.com. Это часто необходимо для работы почты.