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

почтовый сервер postfix не может получать почту

Я установил почтовый сервер на моем компьютере localhost (ubuntu) с помощью postfix. который подключен к модему.

Я получил статический IP-адрес от своего интернет-провайдера: 106.51.43.121.

Я убедился, что моя машина ubuntu прослушивает порт 25 и 587 для домена jestasoft.com, который связан с локальным IP-адресом 192.168.1.104 в файле / etc / hosts

"/ Etc / hosts", в котором

192.168.1.104 jestasoft.com

Я только что купил доменное имя jestasoft.com у хостинг-провайдера. И в записях DNS я сделал запись для записей mx, которая ссылается на smtp.jestasoft.com

И запись A, указывающая jestasoft.com на 106.51.43.121 (мой статический IP-адрес), который связан с моим маршрутизатором, который перенаправляет на 192.168.1.104

Теперь у меня 2 проблемы

  1. Я не могу отправлять письма на внешние домены
  2. И я также не могу получать письма от внешних доменов.

До сих пор я обнаружил, что первая проблема заключается в том, что мой статический IP-адрес указан в PBL, который блокирует список IP-адресов, предназначенных для динамических IP-адресов. Я смогу столкнуться с этой проблемой только в том случае, если я смогу получить 5-значный код на своем домене, то есть jestasoft.com

Но, к сожалению, я даже не могу получать почту с внешних доменов. Я попытался отправить письмо со своего адреса электронной почты Google на jestasoft.com

Я получаю сообщение об ошибке

Технические подробности временного сбоя: Ошибка DNS: 154015175 Поиск DNS типа "mx" сайта jestasoft.com ответил кодом NOERROR 154015175 Поиск DNS типа "aaaa" сайтаsmtp.jestasoft.com. ответил кодом NXDOMAIN 154015175 DNS типа "a" поиск smtp.jestasoft.com. ответил кодом NXDOMAIN

Это ваша зона DNS. Вы можете увидеть ниже smtp.jestasoft.com ваш почтовый обменник (smtp host), однако у него нет записи A (не определено).

jestasoft.com.          21599   IN      MX      0 smtp.jestasoft.com.
jestasoft.com.          21599   IN      NS      dns2.bigrock.in.
jestasoft.com.          7199    IN      SOA     dns1.bigrock.in. rakshithskumar1988.gmail.com. 2016082002 7200 7200 172800 38400
jestasoft.com.          21599   IN      A       106.51.43.121
jestasoft.com.          21599   IN      NS      dns4.bigrock.in.
jestasoft.com.          21599   IN      NS      dns3.bigrock.in.
jestasoft.com.          21599   IN      NS      dns1.bigrock.in.

Не найдено = не может получать почту

$ host smtp.jestasoft.com
Host smtp.jestasoft.com not found: 3(NXDOMAIN)

Вам необходимо добавить такую ​​запись DNS:

smtp.jestasoft.com. IN A 106.51.43.121

Затем проверьте свой DNS это должно выглядеть так:

$ host -tmx entrenet.com
jestasoft.com mail is handled by 0 smtp.jestasoft.com.
$ host smtp.jestasoft.com
smtp.jestasoft.com has address 106.51.43.121

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

Один из способов - telnet на порт 25 и 587 и посмотрим, приветствует ли вас Postfix. Это пример с моим сервером:

Trying x.x.x.x...
Connected to smtp.example.com.
Escape character is '^]'.
220 smtp ESMTP

Этот сайт может выполнять некоторые проверки для вас тоже, хотя я лично предпочитаю делать все сам:

http://mxtoolbox.com/

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