forum.lissyara.su
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
SMTP protocol synchronization error
Непрочитанное сообщение synchronization error » 2007-06-06 17:38:48
Вообщем столкнулся с огромной проблемой и незнаю что делать.
подскажите пожалуйста. я создаю в постфиксадмине домен и почтовые ящики а в самой системе они не создаються (((((((((( хоть кто нибудь подскажите что делать?
в мейллоге такое:
SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=localhost [127.0.0.1] I=[127.0.0.1]
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
dikens3 подполковник Сообщения: 4856 Зарегистрирован: 2006-09-06 16:24:08 Откуда: Нижний Новгород Контактная информация:
Smtp protocol synchronization error astra linux
Добрый день! Прошу у Вас помощи разобраться в проблеме с exim. Операционная Система debian 6.
Ситуация в следующем:
1) Почта с почтовых клиентов не отправляется с некоторых сетей. В этот момент в логе exim запись
2013-11-13 15:56:28 no IP address found for host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru (during SMTP connection from [37.113.158.20])
2013-11-13 15:56:28 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=[37.113.158.20] input=»\026\003\001″
2013-11-13 15:56:28 no IP address found for host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru (during SMTP connection from [37.113.158.20])
2013-11-13 15:59:35 no IP address found for host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru (during SMTP connection from [37.113.158.20])
2) В сервисах exim лампочка серая, т.е. как будто не включен. Но тем не менее почта отправляется правда как написал ранее не со всех сетей.
Помогите пожалуста решить проблему.
У ip обратная зона — dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
# host 37.113.158.20
20.158.113.37.in-addr.arpa domain name pointer dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
Но dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. не имеет прямой зоны
# host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
Host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. not found: 3(NXDOMAIN)
Смените PRT для ip, или сделайте чтобы dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. разрешался в 37.113.158.20
У ip обратная зона — dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
# host 37.113.158.20
20.158.113.37.in-addr.arpa domain name pointer dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
Но dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. не имеет прямой зоны
# host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru.
Host dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. not found: 3(NXDOMAIN)
Смените PRT для ip, или сделайте чтобы dynamicip-37-113-158-20.pppoe.chel.ertelecom.ru. разрешался в 37.113.158.20
Будьте любезны поясните, пожалуйста, как это реализовать?
37.113.158.20 ваш же ip адрес? Нужно сделать для него нормальный обратный адрес. То есть чтобы этот домен (который обратный адрес) так же разрешался в днс. Желательно в этот же 37.113.158.20. Тогда у вас прямая и обратные зоны будут совпадать и проблемы не будет.
37.113.158.20 ваш же ip адрес? Нужно сделать для него нормальный обратный адрес. То есть чтобы этот домен (который обратный адрес) так же разрешался в днс. Желательно в этот же 37.113.158.20. Тогда у вас прямая и обратные зоны будут совпадать и проблемы не будет.
Нет ИП адрес не мой (не сервера) ИП адрес человека который хочет воспользоваться почтовым клиентом находясь дома. Этот ип динамический и завтра он может быть другим. Более того он сообщает, что пытался настроить и в офисе и у коллег и ничего не получалось. В логах пишет туж самую фигню но только ИП адреса другие.
Тогда скорее всего дело не в обратном адресе.
SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=[37.113.158.20] input=»\026\003\001″
Похоже, что клиент не дожидается HELO от вашего сервера и шлет свое приветствие.
Попробуйте добавить в файл конфигурации exim
control=no_enforce_sync
Добавил в самый низ правил.
Только сейчас выяснил что конфигурационный файл по умолчанию.
exim -bP configure_file
/var/lib/exim4/config.autogenerated
Перезагрузил сервер. Но всеравно ошибка в клиенте.
Лог exim
2013-11-16 12:11:10 no IP address found for host dynamicip-37-113-149-37.pppoe.chel.ertelecom.ru (during SMTP connection from [37.113.149.37])
2013-11-16 12:11:15 no IP address found for host dynamicip-37-113-149-37.pppoe.chel.ertelecom.ru (during SMTP connection from [37.113.149.37])
И еще ранее я уже писал о том что в сервисах SMTP отображается как не активное (выключено). Может быть этот как то связано? Если да то наверное где то в логах должна быть запись. Мы с Вами где то уже на форуме пытались решить этот вопрос не активности но так и не решили. Ссылочка где обсуждали проблему вот (http://forum.ispsystem.com/ru/showthread.php?t=23430)
Еще почистил после этого паник лог но при рестарте exim пишет
root@server:/var/log/exim4# /etc/init.d/exim4 restart
Stopping MTA for restart: exim4_listener.
Restarting MTA: exim4.
ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken . failed!
После удаления файла paniclog только тогда запустился нормально. Но в сервисах так и весит не активным.
/var/log/exim4# /etc/init.d/exim4 restart
Stopping MTA for restart: exim4_listener.
Restarting MTA: exim4.
Самое интересное, что после рестарта самого сервера файл /var/lib/exim4/config.autogenerated принимает прежнее значение. Как быть?
/var/lib/exim4/config.autogenerated не тот лог, что использует exim.
Тот, что использует exim — /etc/exim4/exim4.conf.template (это на Debian, в зависимости от ОС может отличаться).
В той части лога, что последний раз привели только ошибка обратной зоны.
/var/lib/exim4/config.autogenerated не тот лог, что использует exim.
Тот, что использует exim — /etc/exim4/exim4.conf.template (это на Debian, в зависимости от ОС может отличаться).
В той части лога, что последний раз привели только ошибка обратной зоны.
Обратной зоны. хм.. и что нужно сделать тогда? Других сообщений в логе нет.
Подскажите, пожалуйста, в какое место нужно дописать control=no_enforce_sync
в файле /etc/exim4/exim4.conf.template по гуглил но увы так и не смог понять.
В acl секцию нужно прописать.
Более подробно: http://www.exim.org/exim-html-current/doc/html/spec_html/ch-access_control_lists.html
Но это не решает вопрос обратной зоны. PTR лучше настроить.
Уточните, при отправке из клиента письма возникает какая-то ошибка? «Отлуп» потом приходит?
В acl секцию нужно прописать.
Более подробно: http://www.exim.org/exim-html-current/doc/html/spec_html/ch-access_control_lists.html
Но это не решает вопрос обратной зоны. PTR лучше настроить.
Уточните, при отправке из клиента письма возникает какая-то ошибка? «Отлуп» потом приходит?
Проблема возникает еще вмомент настройки ms outlook когда начинает проверять smtp сервер сразу пишет что не удалось.
Может имеет смысл удалить в возможностях и заново установить? Настраивая PTR в поле имя пишу название домен на конце точка, а в адресе пишу IP адрес сервера. Все верно думаю?
>Проблема возникает еще вмомент настройки ms outlook когда начинает проверять smtp сервер сразу пишет что не удалось.
может быть тогда дело в настройках почтовика? Он вообще подключается к почтовому серверу?
>Проблема возникает еще вмомент настройки ms outlook когда начинает проверять smtp сервер сразу пишет что не удалось.
может быть тогда дело в настройках почтовика? Он вообще подключается к почтовому серверу?
Настраивая везде одинаково. На ПК где статический ИП адрес подключается Microsoft Outlook без проблем. Т.е. проходит проверку pop и smtp и в последствии отправляет и получает почту. На ПК где адрес присваивается динамический сразу начинается этот глюк. Т.е. фактически когда настраиваешь нажимаешь проверить в итоге pop проходит а smtp нет. Причем пробывал настроить не на одном ПК а на 3 разных. Честно скажу зашел в тупик и не знаю в чем суть. Телнетом ПК легко подключаются и на 110 и на 25 порты.
>Проблема возникает еще вмомент настройки ms outlook когда начинает проверять smtp сервер сразу пишет что не удалось.
может быть тогда дело в настройках почтовика? Он вообще подключается к почтовому серверу?
Проблему решил опять самостоятельно. Решились сразу все проблемы 🙂 . Спасибо Fly за попытку помочь!
SMTP protocol synchronization error (input sent without waiting for greeting)
I configured exim mail server on centos. It is working with no encryption type. But not with SSL and TLS. I din’t get correct solution for this type of error. Can anyone tell solution and why this error message in exim main.log file? The error message is like below in the exim main.log file. 2015-03-17 10:34:16 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=acp-node [10.7.2.137] input=»\026\003\001″
Thank you. Tried this. I din’t get this error. But still I’m not able to save email settings with SSL/TLS.
2 Answers 2
(input sent without waiting for greeting) . input=»\026\003\001″
In short: You are trying to use implicit TLS on a port where explicit TLS is needed.
In detail: There are two ways to use TLS with SMTP:
- implicit TLS, that is TLS from start. This is used on port 465 (smtps). This mode is in some SMTP stacks simply called «SSL».
- explicit TLS, that is start with plain SMTP and upgrade to TLS with the STARTTLS command. This is used on ports 25 (smtp) and 587 (submission). This mode is in some SMTP stacks simply called «TLS».
If you look around at the questions regarding use of SMTP with TLS you will find lots of confusion about how to use these modes with the various setups. And you will find lots of bad code which tries to use implicit TLS where explicit TLS is needed.
What you see is the result of the client trying to use implicit TLS on a port not suitable for this. \026\003\001 (or hex 16 03 01 ) is the start of a TLS 1.0 handshake and input sent without waiting for greeting refers to the fact, that the client is sending data first without waiting for the server to send the (plain text) SMTP greeting.