Назад | Перейти на главную страницу

Должен ли SMTP-сервер иметь общедоступный IP-адрес?

У нас есть настроенный SMTP-сервер на внутреннем IP-адресе (10.x.x.x), который будет отправлять электронные письма нашим клиентам. Поскольку сервер недоступен для поиска DNS извне, вызовет ли это проблемы с отправкой и / или отчетом о недоставке? Я также сказал им настроить SPF-запись для домена, но, поскольку сервер не является публичным, я сомневаюсь, что это принесет пользу.

Спасибо.

Если у сервера нет возможности связаться с внешним миром, то да, это будет серьезной проблемой. Если вы используете NAT, то сервер будет казаться подключенным с внешнего IP-адреса NAT.

Если у вас неправильно настроен прямой и обратный DNS, многие серверы не будут принимать электронную почту с вашего сервера. Если ваш сервер объявляет себя как mail.example.com тогда DNS должен разрешить IP-адрес NAT. Кроме того, обратный указатель IP должен указывать на mail.example.com (например, если ваш внешний IP-адрес 192.2.0.5 затем 5.0.2.192.IN-ADDR.ARPA должен быть PTR к mail.example.com).

Записи SPF обычно соответствуют именам хостов DNS (хотя вы можете включать IP-адреса, это не лучшая практика). Записи SPF должны быть тщательно обработаны, иначе они будут работать против вас; будьте осторожны при его настройке, и это значительно сократит количество ваших исходящих электронных писем, которые попадают в мусорные корзины людей.