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

Отправка писем с Postfix из (под) домена DynDNS

у меня есть бесплатный хост DynDNS/ домен с сервером Ubuntu. mydomain.dyndns.org
Я могу получать почту, но не могу отправлять электронную почту из моего домена.

Большинство серверов отклоняют мои письма, потому что домен не соответствует IP, который его отправляет. Этого не происходит, когда я устанавливаю FQDN SMTP-сервера в localhost.

У меня вопрос: правильно использовать localhost как полное доменное имя для отправки писем из (под) домена? Если не, что я делаю не так? Некоторые люди сказали мне, что мне нужно использовать ретранслятор SMTP, предоставленный моим интернет-провайдером. В таком случае, какой ретранслятор для DynDNS?

Я использую Postfix в качестве своего SMTP-сервера.

Полное доменное имя, предоставляемое MTA удаленным серверам, должно соответствовать полному доменному имени сервера в Интернете; Я удивлен, что хосты отклоняют вашу почту до того, как начали ее принимать при использовании localhost.

Здесь есть несколько вещей, и то, что проверяется, сильно различается от одного почтового сервера к другому.

Скорее всего, вы столкнетесь с проверкой обратного поиска (PTR) DNS-записи для вашего IP:

  1. Некоторые почтовые серверы ожидают, что обратный поиск точно соответствует полному доменному имени, которое вы отправили с вашим EHLO команда.
  2. Некоторые серверы также ожидайте, что это полное доменное имя возвращается к IP-адресу вашего отправляющего сервера.
  3. Но серверы с таким уровнем строгости встречаются редко. Чаще они будут проверять, что ваша обратная запись (например, mail1.mydomain.com) является дочерним по отношению к домену, с которого вы пытаетесь отправлять почту (например, user@mydomain.com).

Итак, если вы в состоянии контролировать свой обратный DNS (если это не коммерческое подключение к Интернету со статическим адресом, вы можете не быть), тогда настройте свою запись PTR и сопоставьте ее с прямым DNS. сервера, который отправляет.

Другой аспект - это запись SPF. Многие почтовые серверы будут использовать это как альтернативу этой проверке обратного просмотра, когда она доступна, или, по крайней мере, как дополнительный фактор при рассмотрении того, следует ли отбрасывать сообщение. Тонны информации Вот, краткая версия - вы создадите запись DNS типа TXT в вашем домене, который будет содержать что-то вроде этого:

v=spf1 mx -all

который позволит устройствам в ваших записях MX отправлять, или это:

v=spf1 ip4:x.x.x.x -all

где x.x.x.x публичный IP-адрес вашего сервера. Даже если у вас нет возможности работать со своими обратными записями, запись SPF должна хорошо помочь.

Что касается использования ретрансляторов вашего интернет-провайдера, это не очень актуально, когда вы управляете своим собственным почтовым доменом. Я не думаю, что большинство ретрансляторов интернет-провайдеров будут принимать почту, которая не из их собственного домена в наши дни. Чтобы уточнить, это будет от того, кто предоставляет ваше интернет-соединение, а не от DynDNS.