Страница 1 из 1

Outlook Express, Exim и команда "RSET"

Добавлено: 2008-01-11 14:42:21
disparo
Приветствую! Возможно, эта тема уже поднималась, но.... В общем, существует такая проблема, что при отправке писем через Outlook Express и Outlook exim кидает строчку "incomplete transaction (RSET)" в log и ничего никуда не отправляет, хотя почтовый клиент сообщает юзверю, что все ок, почта ушла. Как водится, повесил ethereal, послушал. Получается, что после авторизации Outlook шлет серверу RSET, потом зачем-то ещё раз RSET, и уж только потом DATA и все остальное. В доке сказано следующее:
Когда ожидается новое сообщение, один случай RSET - не подсчитывается. Этим позволяется клиенту послать один RSET до сообщения (это не необходимо, но обычно клиенты так делают).
но почему "можно послать один RSET", если в той же доке сказано, что smtp_accept_max_nonmail по умолчанию равен 10 ???

И второй вопрос... Мне во что бы то ни стало надо победить эту долбаную ошибку. Я знаю, что Outlook кривой со всех сторон, но им пользуются многие наши клиенты, но я не могу переубеждать каждого спрыгивать на Thunderbird или что-то ещё. Если я выставлю smtp_accept_max_nonmail, допустим, в 20, мне это поможет? Как вообще грамотно с этим побороться?

Спасибо всем огромное за внимание и помощь!

Re: Outlook Express, Exim и команда "RSET"

Добавлено: 2008-01-15 12:52:31
jek
1. Версия Exim?
2. Насколько я понял, smtp_accept_max_nonmail не учитывает RSET
3. Попробуйте включить полное логирование:

Код: Выделить всё

log_selector = +all

Re: Outlook Express, Exim и команда "RSET"

Добавлено: 2008-01-15 17:08:00
disparo
exim 4.63, полное логирование включено, но кроме того, что я уже привел, там ничего не видно

Re: Outlook Express, Exim и команда "RSET"

Добавлено: 2008-01-15 17:21:02
jek
1. Из других почтовых клиентов почта уходит?
2. Покажите конфиг Exim'а.
3. И кусок лога при отправке какого-нибудь письма тоже хотелось бы посмотреть.