Страницы: 1
Доброго времени суток. Пишу pop3 сервер. Тестирую с помощью thunderbird. Есть несколько вопросов:
1) Где и по какому принципу thunderbird ищет почту? Или рекурсивно забирает сообщения с помощью команды pop3 протокола - RETR NUM ?
2) Важно ли thunderbird где и в каком виде хранятся письма, будь то бд или maildir,mbox форматы?
Спасибо.
Отсутствует
1) Вы можете включить лог работы Thunderbird и посмотреть на выдаваемые им команды.
Или посмотреть исходники. Где то в районе http://mxr.mozilla.org/comm-central/sou … otocol.cpp
2) Сам Thunderbird использует для хранения формат mbox. Что использует для хранения pop3 сервер я думаю ему безразлично.
Do you feel lucky, punk?
Отсутствует
Тема перенесена из форума «Thunderbird» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует
Вобщем запустил лог. Проходит все стадии вплоть до скачивания сообщения. Но само письмо почему-то не отображается в thunderbird. То есть идет скачивание в thunderbird написано: Downloading message 1 of 1. В логе появляется само сообщение:
-1234892784[b640f060]: POP3: Entering state: 3
-1234892784[b640f060]: RECV: +OK 21755 octets
-1234892784[b640f060]: POP3: Entering state: 19
-1234892784[b640f060]: Opening message stream: MSG_IncorporateBegin
-1234892784[b640f060]: Done opening message stream!
-1234892784[b640f060]: RECV: Return-path: <news@ozon.ru>
-1234892784[b640f060]: RECV: Received: from [194.186.179.143] (port=64302 helo=massmail.ozon.ru)
-1234892784[b640f060]: RECV: by mx88.mail.ru with esmtp
-1234892784[b640f060]: RECV: id 1Pg4I0-0000Kh-00
-1234892784[b640f060]: RECV: for kommunist1917@mail.ru; Fri, 21 Jan 2011 02:51:40 +0300
-1234892784[b640f060]: RECV: Received: from webjob01msk (unknown [194.186.179.154])
.......................................................
текст письма
.......................................................
-1234442224[b640f060]: RECV:
-1234442224[b640f060]: RECV: (null)
Но в самом клиенте почему то ничего не отображается то что есть новое письмо. Просто идет скачивание в плоть до таймаута.
В чем может быть проблема? Может какой-то формат письма не подходит?
Все проблема решена. RETR должен заканчиваться точкой.
Всем спасибо еще раз.
Отредактировано onlyshk (23-01-2011 20:04:00)
Отсутствует
Страницы: 1