Проект

Общее

Профиль

Проблема с входящей почтой: syntax error

Добавил(а) Kokuev Vadim 11 месяца назад

Доброго всем дня!

Столкнулся с проблемой на свежем (готовящемся на замену старого) почтовом сервере. Не принимается входящая почта. Типичное содержание лога:

мая 22 22:35:01 opz-mail tegu[17114]: [SMTP session SID=bfce64525c264c1cbdd96ea76596e78f] Incoming connection from 209.85.208.182
мая 22 22:35:01 opz-mail tegu[17114]: [DEBUG] SMTP_LINE: XXXX mail-lj1-f182.google.com
                                         ERROR: syntax error

                                         TRACE:
                                         git.mbk-lab.ru/mbk-lab/go-tegu/mailengine/smtp/session.(*Session).Process[.../session/session.go:164]
мая 22 22:35:01 opz-mail tegu[17114]: [SMTP session SID=bfce64525c264c1cbdd96ea76596e78f] Session finished.
мая 22 22:35:01 opz-mail tegu[17114]: [DEBUG] syntax error

                                         TRACE:
                                         git.mbk-lab.ru/mbk-lab/go-tegu/mailengine/smtp.Engine[.../smtp/engine.go:105]
                                         main.svcHandler[.../go-tegu/main.go:172]

Проблемы отнюдь не только с gmail (как мне поначалу показалось). С другими отправителями дело обстоит примерно также.
Собственно, единственное пока обнаруженное исключение - yandex, с ним все нормально:
мая 24 19:54:37 opz-mail tegu[17114]: [SMTP session SID=ac991d501a864caeab5fd164492f09f2] Incoming connection from 178.154.239.83
мая 24 19:54:37 opz-mail tegu[17114]: [DEBUG] SPF check for host(178.154.239.83) and sender(dominirovanie2017@yandex.ru). Helo: (forward100a.mail.yandex.net) result: pass

                                         TRACE:
                                         git.mbk-lab.ru/mbk-lab/go-tegu/mailengine/smtp/checker.(*checker).SpfPass[.../checker/checker.go:76]
мая 24 19:54:50 opz-mail tegu[17114]: [SMTP session SID=ac991d501a864caeab5fd164492f09f2] Message queued. Message ID: c55bf8d5b97d4861ba55ddd40ee49df6@opz-mail.mpei.ac.ru, From: dominirovanie2017@yandex.ru, Helo: forward100a.mail.yandex.net, IP: 178.154.239.83
мая 24 19:54:50 opz-mail tegu[17114]: [SMTP session SID=ac991d501a864caeab5fd164492f09f2] Session finished.

В чем может быть дело? Не могу даже сообразить в какую сторону копать...

ОС ubunta server 22.04.2 LTS
Помимо tegu (1.27.15 free) стоят: apache (2.4.52), certbot (1.21.0), php (8.1.2), mysql (8.0.33), rainloop (1.17.0)
В ufw открыты порты 25, 80, 143, 443, 465, 993, 9999
С DNS, вроде как, все в порядке, исходящая почта уходит без малейших проблем, тест на mail-tester.com 10/10


Ответы (13)

RE: Проблема с входящей почтой: syntax error - Добавил(а) Жадан Виталий 11 месяца назад

попробуйте диагностику сделать SMTP еще
https://check.smtp.bz
я только благодаря ей нашел ошибку у себя..

если включили грейлист на тегу, то гмаил и маил надо добавлять в исключения, они не отправляют повторно письма нормально (редко когда бывает) вроде как

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Очень хочется увидеть лог/запись SMTP-общения (запросы - ответы) серверов ("входящего" и "своего") между собой. Это как-то возможно?
---

Жадан Виталий писал(а) (RE: Проблема с входящей почтой: syntax error):

попробуйте диагностику сделать SMTP еще
https://check.smtp.bz
я только благодаря ей нашел ошибку у себя..

Спасибо, попробовал. После пары минут "перемигивания точками" остался пустой лист.
Что, можно считать, подтверждает наличие проблем с входящей почтой, но ясности, к сожалению, не добавляет

если включили грейлист на тегу, то гмаил и маил надо добавлять в исключения, они не отправляют повторно письма нормально (редко когда бывает) вроде как

Они в исключениях грейлиста прописаны "из коробки"

RE: Проблема с входящей почтой: syntax error - Добавил(а) Плахотный Олег 11 месяца назад

Лично я получил на : https://www.mail-tester.com/

Оценка 10/10 и это значит, что вы молодец. А отправитель должен донастраивать свой сервер. Либо добавлять ваш домен в белые списки.

RE: Проблема с входящей почтой: syntax error - Добавил(а) Жадан Виталий 11 месяца назад

Kokuev Vadim писал(а) (RE: Проблема с входящей почтой: syntax error):

Очень хочется увидеть лог/запись SMTP-общения (запросы - ответы) серверов ("входящего" и "своего") между собой. Это как-то возможно?
---

Жадан Виталий писал(а) (RE: Проблема с входящей почтой: syntax error):

попробуйте диагностику сделать SMTP еще
https://check.smtp.bz
я только благодаря ей нашел ошибку у себя..

Спасибо, попробовал. После пары минут "перемигивания точками" остался пустой лист.
Что, можно считать, подтверждает наличие проблем с входящей почтой, но ясности, к сожалению, не добавляет

если включили грейлист на тегу, то гмаил и маил надо добавлять в исключения, они не отправляют повторно письма нормально (редко когда бывает) вроде как

Они в исключениях грейлиста прописаны "из коробки"

Пустого листа не должно быть.
Должна быть быть ошибка хоть какая нибудь (пробовал на айпи, у которого вообще нет ни домена, ни почтовика - должен выдать Can't get the PTR record)

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Жадан Виталий писал(а) (RE: Проблема с входящей почтой: syntax error):

Пустого листа не должно быть.
Должна быть быть ошибка хоть какая нибудь (пробовал на айпи, у которого вообще нет ни домена, ни почтовика - должен выдать Can't get the PTR record)

Но что есть, то есть ¯\_(ツ)_/¯

Собственно, попробуйте сами: opz-mail.mpei.ac.ru
Может у меня просто "рука несчастливая"?

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Плахотный Олег писал(а) (RE: Проблема с входящей почтой: syntax error):

Оценка 10/10 и это значит, что вы молодец. А отправитель должен донастраивать свой сервер. Либо добавлять ваш домен в белые списки.

Может оно, конечно, и так. Но что-то не верится, что (например) у gmail криво настроенные сервера...
Кстати, а Вы можете попробовать отправить мне (тестовое) письмо именно через/на новый сервер (с учетом того, что он прописан, по понятной причине, с низким приоритетом)?

P.S. А если, при этом, еще и сможете записать лог SMTP-сессии... (ну хоть помечтать-то можно?)

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Ничего не понимаю.
Попробовал прибегнуть к помощи mxtoolbox.com. Результат:

220 ************************* [200 ms]
EHLO keeper-us-east-1d.mxtoolbox.com

SendSMTPCommand: You hung up on us after we connected. Please whitelist us. (connection lost)
соответствующая выдержка из лога:
мая 25 13:15:32 opz-mail tegu[17114]: [SMTP session SID=506f8c9188fe4b7281fa64f49751bc8a] Incoming connection from 18.209.86.113
мая 25 13:15:33 opz-mail tegu[17114]: [DEBUG] SMTP_LINE: XXXX keeper-us-east-1d.mxtoolbox.com
                                         ERROR: syntax error

                                         TRACE:
                                         git.mbk-lab.ru/mbk-lab/go-tegu/mailengine/smtp/session.(*Session).Process[.../session/session.go:164]
мая 25 13:15:33 opz-mail tegu[17114]: [SMTP session SID=506f8c9188fe4b7281fa64f49751bc8a] Session finished.
мая 25 13:15:33 opz-mail tegu[17114]: [DEBUG] syntax error

                                         TRACE:
                                         git.mbk-lab.ru/mbk-lab/go-tegu/mailengine/smtp.Engine[.../smtp/engine.go:105]
                                         main.svcHandler[.../go-tegu/main.go:172]
EHLO keeper-us-east-1d.mxtoolbox.com <=> XXXX keeper-us-east-1d.mxtoolbox.com
готов признать, что справа - чистой воды syntax error, но откуда это??

Попробовал подсоединиться "ручками" (через telnet): нет проблем

220 opz-mail.mpei.ac.ru ESMTP
EHLO keeper-us-east-1d.mxtoolbox.com
250-opz-mail.mpei.ac.ru
250-8BITMIME
250-SIZE 12582912
250-AUTH PLAIN LOGIN
250-STARTTLS
250 PIPELINING
MAIL FROM:test@mxtoolbox.com
250 OK
RCPT TO:test@opzmei.ru
250 OK
DATA354 Enter mail, end with "." on a line by itself
subject:Test message
Test msg text
.
250 Mail queued with id: eb2b695962924e00913efbcb608ac92c@opz-mail.mpei.ac.ru
QUIT
221 Goodbye

Подключение к узлу утеряно.
Нажмите любую клавишу...
(Если что - IP, с которого подключался, предварительно внес в список исключений.
IP, с которого подключается mxtoolbox вносить в список исключений пробовал. Ничего не изменилось)

Нет, я реально ничего не понимаю...

RE: Проблема с входящей почтой: syntax error - Добавил(а) Куреннов Игорь 11 месяца назад

Добрый день, маршрутизатор Cisco?

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Куреннов Игорь писал(а) (RE: Проблема с входящей почтой: syntax error):

Добрый день, маршрутизатор Cisco?

Доброго дня, насколько я в курсе, - да

RE: Проблема с входящей почтой: syntax error - Добавил(а) Куреннов Игорь 11 месяца назад

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

Куреннов Игорь писал(а) (RE: Проблема с входящей почтой: syntax error):

Тогда вам сюда.

Так, понял. Спасибо за наводку, попробую разобраться...

RE: Проблема с входящей почтой: syntax error - Добавил(а) Kokuev Vadim 11 месяца назад

"Держал паузу" надеясь все же привести информацию о результатах применения предложенного решения ("Enable the Banner and Keep ESMTP Inspection on") но увы. Хозяин "виновного" маршрутизатора (файрволла?) Cisco предпочел просто деактивировать ESMTP Inspection. Оно, конечно, принесло положительный результат, но все же...
Тем не менее можно считать вопрос закрытым.
Всем Большое спасибо!

RE: Проблема с входящей почтой: syntax error - Добавил(а) Кальметов Игорь 11 месяца назад

Kokuev Vadim писал(а) (RE: Проблема с входящей почтой: syntax error):
Оно, конечно, принесло положительный результат, но все же...

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

    (1-13/13)