LinuxForum.Fans
Тема

Не работает исходящая почта

Автор: tehnikpc 51 сообщений 2574 просмотров
08.12.2017 17:28 #426852

Всем привет. На Debian 9 Strech есть почтовый сервер dovecot + postfix, после смены внешнего IP (провайдер сменился) перестала работать исходящая почта, входящая работает. В main.cf
inet_interfaces = all
в mynetworks = вписал IP все правильные

В логах сыпет
postfix/smtp[16127]: connect to alt2.gmail-smtp-in.l.google.com[74.125.28.27]:25: Connection timed out

Фаерволл отключён, провайдер ничего не фильтрует. Есть мысли какие-нибудь?

08.12.2017 18:15 · отредактировано #426853
tehnikpc написал:
Всем привет. На Debian 9 Strech есть почтовый сервер dovecot + postfix, после смены внешнего IP (провайдер сменился) перестала работать исходящая почта, входящая работает. В main.cf
inet_interfaces = all
в mynetworks = вписал IP все правильные

В логах сыпет
postfix/smtp[16127]: connect to alt2.gmail-smtp-in.l.google.com[74.125.28.27]:25: Connection timed out

Фаерволл отключён, провайдер ничего не фильтрует. Есть мысли какие-нибудь?

Похоже alt2.gmail-smtp-in.l.google.com тебя дропает так как у него закешировался твой старый ip в dns, так как ttl твоей зоны долгий.
Добавлено: 08.12.2017 17:15:40

В DNS твоей зоны всё в порядке? там запись касающаяся почты обновлена? сама зона обновилась? сколько прошло времени с обновления тобой зоны на новый ip?

15.12.2017 09:38 #426854
lone_wolf написал:
[quote=tehnikpc]Всем привет. На Debian 9 Strech есть почтовый сервер dovecot + postfix, после смены внешнего IP (провайдер сменился) перестала работать исходящая почта, входящая работает. В main.cf
inet_interfaces = all
в mynetworks = вписал IP все правильные

В логах сыпет
postfix/smtp[16127]: connect to alt2.gmail-smtp-in.l.google.com[74.125.28.27]:25: Connection timed out

Фаерволл отключён, провайдер ничего не фильтрует. Есть мысли какие-нибудь?

Похоже alt2.gmail-smtp-in.l.google.com тебя дропает так как у него закешировался твой старый ip в dns, так как ttl твоей зоны долгий.
Добавлено: 08.12.2017 17:15:40

В DNS твоей зоны всё в порядке? там запись касающаяся почты обновлена? сама зона обновилась? сколько прошло времени с обновления тобой зоны на новый ip?[/quote]
С DNS всё нормально. IP в файлах зон поменял на новый. Всё grepом проверял. Серийный номер при этом тоже поменял в файлах зон. Времени прошло почти 2 месяца.
Добавлено: 08.12.2017 18:57:45

А, всё, вспомнил, что у меня bind связан с samba потому, что контроллер доменов настроен. Подозреваю дело в нём :(. Придётся пересоздавать контроллер доменов, наверное.

Добавлено: 15.12.2017 09:38:37

Контроллер домена переустановил не помогло. Есть ещё какие-нибудь варианты?

15.12.2017 10:58 #426924

PTR запись у провайдера обновлена? *SCRATCH*

15.12.2017 18:38 #426930
lone_wolf написал:
PTR запись у провайдера обновлена? *SCRATCH*

Сейчас не об этом. PTR пока не работает.

15.12.2017 19:12 #426931
"tehnikpc" написал:
Сейчас не об этом

Вот именно об этом

"tehnikpc" написал:
PTR пока не работает.

Вот и ответ на вопрос. Без PTR почтовик попадает с блэклист.

16.12.2017 08:11 #426932
lone_wolf написал:
[quote="tehnikpc"]Сейчас не об этом

Вот именно об этом

"tehnikpc" написал:
PTR пока не работает.

Вот и ответ на вопрос. Без PTR почтовик попадает с блэклист.[/quote]
У меня почти год не работает PTR и почта хорошо работала.

16.12.2017 09:47 #426934

Тебе так не помочь, не понятно какой домен, не понятно что за настройки, какой IP.
Тут надо двигаться последовательно зная вводные данные.

17.12.2017 11:43 #426957

Делаю
telnet mx.yandex.ru 25
Trying 93.158.134.89...
не соединяет, висит бесконечно. Получается не работает исходящий 25-й порт TCP. Провайдер не блокирует сказал точно. Будут какие-то предложения?
Добавлено: 17.12.2017 11:43:02

На 25-й порт вообще никуда не подключается.

17.12.2017 12:58 #426960

Видимо все таки провайдер блокирует порт.

У тебя я так понял хостинг на Яндексе, тогда возможно на роутере закрыты порты.

Короче проверяй сам, я честно не ясновидящий.

17.12.2017 13:57 #426962
"tehnikpc" написал:
telnet mx.yandex.ru 25
Trying 93.158.134.89...
не соединяет, висит бесконечно.

Что выдаёт? У меня вот что:
[console]$ telnet mx.yandex.ru 25
Trying 77.88.21.89...
Connected to mx.yandex.ru.
Escape character is '^]'.
220 mxfront6j.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)[/console]
А двльше будет ждать команды, здесь надо ввести.
Или так:
[console]$ telnet smtp.yandex.com 465
Trying 87.250.250.38...
Connected to smtp.yandex.ru.
Escape character is '^]'.[/console]

17.12.2017 17:49 #426964
AlfaStriker написал:
Видимо все таки провайдер блокирует порт.

У тебя я так понял хостинг на Яндексе,

У меня свой отдельный сервер.


тогда возможно на роутере закрыты порты.

Я же говорил, что фаерволл отключён.
Добавлено: 17.12.2017 17:49:09

Rizado написал:

Что выдаёт?

telnet mx.yandex.ru 25
Trying 87.250.250.89...
Trying 93.158.134.89...
Trying 213.180.204.89...
Trying 213.180.193.89...
Trying 77.88.21.89...
Trying 2a02:6b8::89...
telnet: Unable to connect to remote host: Network is unreachable

17.12.2017 19:09 #426968

Ну значит у тебя закрыт 25 порт на выход.
Вот у меня выхлоп такой:
[console]telnet smtp.ukr.net 25
Trying 212.42.75.250...
Connected to smtp.ukr.net.
Escape character is '^]'.
220 ISP UkrNet SMTP.in (frv159.fwdcdn.com) ESMTP Sun, 17 Dec 2017 18:06:31 +0200
quit
221 frv159.fwdcdn.com closing connection
Connection closed by foreign host.
[/console]

А так тут телепатов нет, по этой причине конфиги в студию ну или показывай статью по которой настраивал

18.12.2017 15:54 #426977

У него 100 процентов заблокированы 25/465 порты провайдером.

Если он сделает:

text
telnet 127.0.0.1 25

У него все будет работать.

Я так понимаю, так как заблокирован порт 25, его исходящая почта остается в очереди.
Проверь очередь:

mailq

или

postqueue -p

Там сейчас должно быть немного писем.

19.12.2017 12:35 #426987
AlfaStriker написал:
У него 100 процентов заблокированы 25/465 порты провайдером.

Если он сделает:
text
telnet 127.0.0.1 25

У него все будет работать.

Да, всё работает
telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.tehnikpc.net ESMTP Postfix



Я так понимаю, так как заблокирован порт 25, его исходящая почта остается в очереди.
Проверь очередь:
mailq

Да, там много писем.
Добавлено: 19.12.2017 12:35:51

lone_wolf написал:
Ну значит у тебя закрыт 25 порт на выход.

Я же писал, что ФАЕРВОЛЛ ОТКЛЮЧЁН. Политика ACCEPT!



А так тут телепатов нет, по этой причине конфиги в студию ну или показывай статью по которой настраивал

Что? Фаерволл?

19.12.2017 14:36 · отредактировано #426992
"tehnikpc" написал:
Я же писал, что ФАЕРВОЛЛ ОТКЛЮЧЁН. Политика ACCEPT!

Хорошо, но ты же не являешься владельцем ip, ты его берешь в аренду. А трафик и порты к тебе есче фильтрует провайдер. Так вот на стороне провайдера порт и закрыт. О чем тебе уже сказал Я и AlfaStriker, убедится в том что у тебя перекрыт порт 25 ты можешь зайдя на сайт 2ip.ru, и там выбрав проверка порта, и забив порт 25 жмакнуть на проверить.

"tehnikpc" написал:
Что? Фаерволл?

Нет, конфиги почтовика очевидно. (но так как уже выяснили что закрыт 25 порт в этом нет смысла уже)

19.12.2017 14:42 #426993
lone_wolf написал:

А трафик и порты к тебе есче фильтрует провайдер.

Я уже 2-й месяц воюю с провайдером и всё время говорят ничего не блокируем, но я пока не сдаюсь.


У убедится в том что у тебя перекрыт порт 25 ты можеш зайдя на сайт 2ip.ru и там выбрав проверка порта, и забив порт 25 жмакнуть на проверить.

Там же входящий только проверяется, естественно у меня там написало открыт.

19.12.2017 15:29 #426994

Только что, со своего компьютера. Провайдер - МТС, СПб.
[console]$ telnet alt2.gmail-smtp-in.l.google.com 25
Trying 74.125.28.27...
Connected to alt2.gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP g7si10881951plp.1 - gsmtp[/console]
Так что вопросы к провайдеру.

19.12.2017 15:52 · отредактировано #426995
"tehnikpc" написал:
Там же входящий только проверяется, естественно у меня там написало открыт.

Согласен, мой косяк. Надо мне плуг отстегнуть :D

"tehnikpc" написал:
Я уже 2-й месяц воюю с провайдером и всё время говорят ничего не блокируем, но я пока не сдаюсь.

Провайдеру просто надо предоставить выхлоп telnet alt2.gmail-smtp-in.l.google.com 25, или другого почтовика с вопросом, "раз вы не блокируете то по какой причине я не могу подсоединится по telnet к почтовому сервису"

22.12.2017 09:45 #427029

Не знаете случайно, почему провайдер так усердно скрывает, что блокирует исходящий 25-й порт?

Войдите или зарегистрируйтесь, чтобы ответить.