URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68890
[ Назад ]

Исходное сообщение
"Exim + Outlook Express"

Отправлено Constantine A.Yarovoy , 13-Сен-06 17:04 
Пипл, есть вопрос по Exim.

У меня настроен вариант Exim + TLS + SMTP авторизация.

TheBat нормально отправляет почту, а вот Outlook Express не может отправить, при этом в логах exim'a следующее:

2006-09-13 16:01:36 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=[89.107.226.55] I=[bla-bla-bla]:26 input="\200L\001\003\001"

Порыл тырнет по этим граблям, и лишь понял причину:

Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.

Кто может помочь разобраться как это исправить?
Буду очень признателен


Содержание

Сообщения в этом обсуждении
"Exim + Outlook Express"
Отправлено mmm , 13-Сен-06 18:30 
conf exim-а покожи, где про авторизацию.


"Exim + Outlook Express"
Отправлено dawnshade , 13-Сен-06 20:55 
>Пипл, есть вопрос по Exim.
>
>У меня настроен вариант Exim + TLS + SMTP авторизация.
>
>TheBat нормально отправляет почту, а вот Outlook Express не может отправить, при
>этом в логах exim'a следующее:
>
>2006-09-13 16:01:36 SMTP protocol synchronization error (input sent without waiting for greeting):
>rejected connection from H=[89.107.226.55] I=[bla-bla-bla]:26 input="\200L\001\003\001"
>
>Порыл тырнет по этим граблям, и лишь понял причину:
>
>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>
>Кто может помочь разобраться как это исправить?
>Буду очень признателен

учимся читать документацию
http://www.exim.org/eximwiki/FAQ/Policy_controls/Q0741?highl...


"Exim + Outlook Express"
Отправлено Александр , 14-Сен-06 07:41 
>Пипл, есть вопрос по Exim.
>
>У меня настроен вариант Exim + TLS + SMTP авторизация.
>
>TheBat нормально отправляет почту, а вот Outlook Express не может отправить, при
>этом в логах exim'a следующее:
>
>2006-09-13 16:01:36 SMTP protocol synchronization error (input sent without waiting for greeting):
>rejected connection from H=[89.107.226.55] I=[bla-bla-bla]:26 input="\200L\001\003\001"
>
>Порыл тырнет по этим граблям, и лишь понял причину:
>
>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>
>Кто может помочь разобраться как это исправить?
>Буду очень признателен

ну не знаю, не знаю ....
у меня все отлично отправляет

посмотри еще http://www.opennet.ru/openforum/vsluhforumID1/66516.html
там в частности есть мой рабочий конфиг, может поможет


"Exim + Outlook Express"
Отправлено Kreept , 14-Сен-06 11:54 
>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
Вот ссылка там подробно расписано как организовать работу exim+Outlook Express
http://www.opennet.ru/docs/RUS/exit_setup/exim.html
Удачи!


"Exim + Outlook Express"
Отправлено Constantine A.Yarovoy , 15-Сен-06 14:34 
>>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>Вот ссылка там подробно расписано как организовать работу exim+Outlook Express
>http://www.opennet.ru/docs/RUS/exit_setup/exim.html
>Удачи!

Вы читали эту статью? прочтите ещё раз. Там нет ни слова про какие-либо специфичные настройки для работы с Outlook Express.


"Exim + Outlook Express"
Отправлено dawnshade , 15-Сен-06 14:39 
>>>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>>Вот ссылка там подробно расписано как организовать работу exim+Outlook Express
>>http://www.opennet.ru/docs/RUS/exit_setup/exim.html
>>Удачи!
>
>Вы читали эту статью? прочтите ещё раз. Там нет ни слова про
>какие-либо специфичные настройки для работы с Outlook Express.


а вы сами не хотите повнимательней прочесть что вам ответили сразу?
собственно проблема исчерпана после второго поста, остальное вода в ступе.
http://www.exim.org/eximwiki/FAQ/Policy_controls/Q0741?highl...


"Exim + Outlook Express"
Отправлено Constantine A.Yarovoy , 15-Сен-06 14:49 
>>>>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>>>Вот ссылка там подробно расписано как организовать работу exim+Outlook Express
>>>http://www.opennet.ru/docs/RUS/exit_setup/exim.html
>>>Удачи!
>>
>>Вы читали эту статью? прочтите ещё раз. Там нет ни слова про
>>какие-либо специфичные настройки для работы с Outlook Express.
>
>
>а вы сами не хотите повнимательней прочесть что вам ответили сразу?
>собственно проблема исчерпана после второго поста, остальное вода в ступе.
>http://www.exim.org/eximwiki/FAQ/Policy_controls/Q0741?highl...


так видите ли, что происходит. Когда я следую указаниям той wiki cтатьи в логах остаётся то же самое.

Поскольку проблема в логах говорит о ошибках синхронизации, я пытался включать и отключать опцию exim'a : smtp_enforce_sync. Примечательно, что если она = true, лезет как и прежде ошибка синхронизации, а если её отключить:

SMTP syntax error in "\200L\001\003\001?3???\020??\004??\005??"  ... NULL characters present (shown as '?')

Вот так вот.

При тех же исходниках TheBat красиво всё это делает.
Из мыслей которые у меня есть, запустить exim в режиме полнейшего дебага mail сессий и посмотреть, какая разница между mail-сессиями TheBat и Outlook'a.

Вот только как запустить exim с протоколированием mail сессий. Сразу скажу, что log_selector опция не выведет в логи весь дебаг.


"Exim + Outlook Express"
Отправлено dawnshade , 15-Сен-06 15:12 
>>>>>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>>>>Вот ссылка там подробно расписано как организовать работу exim+Outlook Express
>>>>http://www.opennet.ru/docs/RUS/exit_setup/exim.html
>>>>Удачи!
>>>
>>>Вы читали эту статью? прочтите ещё раз. Там нет ни слова про
>>>какие-либо специфичные настройки для работы с Outlook Express.
>>
>>
>>а вы сами не хотите повнимательней прочесть что вам ответили сразу?
>>собственно проблема исчерпана после второго поста, остальное вода в ступе.
>>http://www.exim.org/eximwiki/FAQ/Policy_controls/Q0741?highl...
>
>
>так видите ли, что происходит. Когда я следую указаниям той wiki cтатьи
>в логах остаётся то же самое.


так с этого и надо было начинать ,)

>Поскольку проблема в логах говорит о ошибках синхронизации, я пытался включать и
>отключать опцию exim'a : smtp_enforce_sync. Примечательно, что если она = true,
>лезет как и прежде ошибка синхронизации, а если её отключить:
>
>SMTP syntax error in "\200L\001\003\001?3???\020??\004??\005??"  ... NULL characters present (shown as
>'?')
>
>Вот так вот.

вполне логично. :)

>При тех же исходниках TheBat красиво всё это делает.
>Из мыслей которые у меня есть, запустить exim в режиме полнейшего дебага
>mail сессий и посмотреть, какая разница между mail-сессиями TheBat и Outlook'a.
>

в TLS сессии вы врядли чего увидите.

>Вот только как запустить exim с протоколированием mail сессий. Сразу скажу, что
>log_selector опция не выведет в логи весь дебаг.

а это не поможет?
http://www.exim.org/eximwiki/AuthenticatedSmtpForBrokenClien...


"Exim + Outlook Express"
Отправлено Constantine A.Yarovoy , 15-Сен-06 16:44 
>а это не поможет?
>http://www.exim.org/eximwiki/AuthenticatedSmtpForBrokenClien...

щас попробую.
Но решил отрапортоваться, что Microsoft Outlook 2003 отлично отправляет почту. А вот Outlook Express - это бажный не RFC-совместимый клиент.



"Exim + Outlook Express"
Отправлено dawnshade , 15-Сен-06 21:20 
>Но решил отрапортоваться, что Microsoft Outlook 2003 отлично отправляет почту. А вот
>Outlook Express - это бажный не RFC-совместимый клиент.


вас еще ждет много нового и удивительного в мире работы маздая с почтой :))
начиная от деятелей дающих нетбиос имена с подчеркиванием и заканчивая мегазамечательной поделкой windows firewall.


"Exim + Outlook Express"
Отправлено bit , 07-Фев-07 16:24 
>Пипл, есть вопрос по Exim.
>
>У меня настроен вариант Exim + TLS + SMTP авторизация.
>
>TheBat нормально отправляет почту, а вот Outlook Express не может отправить, при
>этом в логах exim'a следующее:
>
>2006-09-13 16:01:36 SMTP protocol synchronization error (input sent without waiting for greeting):
>rejected connection from H=[89.107.226.55] I=[bla-bla-bla]:26 input="\200L\001\003\001"
>
>Порыл тырнет по этим граблям, и лишь понял причину:
>
>Outlook Express не в правильном порядке шлёт команды STARTTLS и AUTH.
>
>Кто может помочь разобраться как это исправить?
>Буду очень признателен

Аутлук ваш видимо старше 2003 года и он делает то, что у экзима называется tls-on-connect - механизм предшевствоваший STARTTLS
Вы не можете на одном и том же порту слушать STARTTLS и tls-on-connect, так что я сделал так:

daemon_smtp_ports = 587:465:smtp
tls_on_connect_ports = 465