Показано с 1 по 10 из 11

Тема: 1.63b7 новые письма воспринимает за старые и удаляет с сервера

  1. #1
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    1.63b7 новые письма воспринимает за старые и удаляет с сервера

    С версией 1.63 наблюдается проблема, при приеме писем с сервера
    (Mini-Host) новые письма воспринимаются как старые и бесследно
    удаляются с сервера.
    Перестройка индексов не спасает.

    Журнал:
    >18.02.2003, 13:49:16: FETCH - Получено письмо от Natasha@mail.ua (649 байт)
    18.02.2003, 13:49:17: FETCH - Удалено писем с сервера: 1
    18.02.2003, 13:49:17: FETCH - Соединение завершено - получено писем: 1
    18.02.2003, 13:49:33: FETCH - Получение новой почты
    18.02.2003, 13:49:33: FETCH - Соединение с POP3 сервером прошло удачно
    18.02.2003, 13:49:33: FETCH - Аутентификация прошла успешно (Обычный метод)
    18.02.2003, 13:49:33: FETCH - На сервере писем: 1, из них новых: 0
    18.02.2003, 13:49:33: FETCH - Соединение завершено - получено писем: 0
    18.02.2003, 13:49:48: FETCH - Получение новой почты
    18.02.2003, 13:49:48: FETCH - Соединение с POP3 сервером прошло удачно
    18.02.2003, 13:49:48: FETCH - Аутентификация прошла успешно (Обычный метод)
    18.02.2003, 13:49:48: FETCH - На сервере писем: 1, из них новых: 0
    18.02.2003, 13:49:48: FETCH - Соединение завершено - получено писем: 0

    Может что то посоветуете?

  2. #2
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    Так не бывает. Попробуйте проконтролировать происходящее, запуская mail dispatcher вместо обычной сессии.

  3. #3
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    mail dispatcher показывает что письма уже прочитаны.
    Информацию что письмо прочитано формирует сервер(Mini-Host) или The Bat сам это определяет?

  4. #4
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    Преставил Mini-Host, ничего не изменилось, спасает только откат на 1,62i, а жаль.
    Вот пример письма, которое посчиталось прочитанным но таковым не являлось.

    From Natasha@coc.kiev.ua Mon Feb 24 16:06:26 +0400 2003
    Received: by coc.kiev.ua (Mini-Host for Windows v3.0.180)
    Mon, 24 Feb 2003 16:06:26 +0400
    Date: Mon, 24 Feb 2003 16:05:32 +0300
    From: Natasha <Natasha@coc.kiev.ua>
    X-Mailer: The Bat! (v1.62/Beta5)
    Reply-To: Natasha <Natasha@coc.kiev.ua>
    Organization: KCOC
    X-Priority: 3 (Normal)
    Message-ID: <925870289.20030224160532@coc.kiev.ua>
    To: Sergey <Sergey@coc.kiev.ua>
    Subject: 3233
    MIME-Version: 1.0
    Content-Type: text/plain; charset=koi8-r
    Content-Transfer-Encoding: 8bit




  5. #5
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    Хорошо… Давайте так: попробуйте
    telnet your.pop3.server (port 110)
    Раз это минихост, очевидно, адрес Вашего сервера -- это 127.0.0.1, так? Затем в окошке телнета попробуйте:
    user your_login
    pass your_password
    uidl
    меня интересует, что Вы получаете в качестве отклика на эту последнюю команду.

    P.S. Я так понимаю, что у Вас сейчас поставлена опция "оставлять письма на сервере", как я советовал?

  6. #6
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    +OK Mini-Host POP3 server ready <coc.kiev.ua>
    +OK user name
    +OK maildrop locked and ready
    uidl
    -ERR

  7. #7
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    Замечательно, тогда проверьте, работает ли команда TOP.
    То же самое, telnet-->user-->pass, затем:
    TOP 1 10
    То, что выдает -- сюда. Мотивация происходящего: Ваш минихост не умеет поддерживать UIDL, соответственно, Бат должен определять, какие сообщения новые, а какие -- нет, по хедерам этих самых сообщений. Осталось проверить, может ли он это сделать в данном конкретном случае.

  8. #8
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    +OK Mini-Host POP3 server ready <coc.kiev.ua>
    +OK user name
    -ERR invalid password
    +OK maildrop locked and ready
    +OK message 1; top of message (10 strings) follows
    From Natasha@coc.kiev.ua Wed Feb 26 16:38:38 +0400 2003
    Received: by coc.kiev.ua (Mini-Host for Windows v3.0.180)
    Wed, 26 Feb 2003 16:38:38 +0400
    Date: Wed, 26 Feb 2003 16:37:39 +0300
    From: Natasha <Natasha@coc.kiev.ua>
    X-Mailer: The Bat! (v1.62i)
    Reply-To: Natasha <Natasha@coc.kiev.ua>
    Organization: COC
    X-Priority: 3 (Normal)
    Message-ID: <246562005.20030226163739@coc.kiev.ua>

  9. #9
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    А, ну тогда всё понятно. Это баг в минихосте: по команде
    TOP 1 10
    сервер должен отдавать не первые 10 строк заголовка, как делает минихост, а _весь_ заголовок (хедеры _целиком_), плюс десять строк тела письма. Судя по всему, Бат в том случае, когда UIDL сервер не поддерживает, пытается сосать с сервера все заголовки командами типа
    TOP 1 0

    TOP 99 0
    и не получает ровно ничего пристойного от сервера, точнее говоря, каждый раз получает _одно и то же_. Соответственно, он делает вывод, что все письма, что на сервере, уже давным-давно получены.

    В более старых версиях при установке опции "удалять почту с сервера по получении" Бат не проверял письма на "уже полученность" вообще (и народ по этому поводу жаловался активно, ибо это неправильно!), поэтому у Вас и не возникало никаких проблем. Теперь научился проверять в любом случае, и проблемы возникли у Вас. Только это проблема не с Батом, а с минихостом…

    _Возможно_, Вы сможете, тем не менее, вылечить всё это безобразие. Попробуйте поставить "download message lines with header" в насройках диспетчера в какое-нибудь достаточно большое значение (50-100), есть некий шанс, что это проблему вылечит…

  10. #10
    Kanev75
    Kanev75 вне форума
    Участник
    Регистрация
    18.02.2003
    Сообщений
    14

    Re:1.63b7 новые письма воспринимает за старые и удаляет с сервера

    Большое спасибо, поставил 50, ЗАРАБОТАЛО. Еще раз БОЛЬШОЕ СПАСИБО.

Похожие темы

  1. Не удаляет письма на gmail
    от vint в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 17.02.2005, 16:13
  2. Новые/старые письма
    от colonia в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 02.12.2004, 15:40
  3. 2.01.56 удаляет письма не скачивая…
    от OlAB в разделе The Bat!: вопросы и ответы
    Ответов: 24
    Последнее сообщение: 10.12.2003, 18:37
  4. Ответов: 6
    Последнее сообщение: 10.11.2003, 13:07
  5. Ответов: 0
    Последнее сообщение: 27.02.2003, 16:56