Я установил почтовый сервер на моем компьютере 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 проблемы
До сих пор я обнаружил, что первая проблема заключается в том, что мой статический 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
Этот сайт может выполнять некоторые проверки для вас тоже, хотя я лично предпочитаю делать все сам:
Убедившись, что ваш DNS правильный, вы можете попробовать отправить фактическое электронное письмо через другую почтовую систему (как вы это делали с Gmail).