Здравствуйте. Интересует вопрос: есть ли в сабже возможность сохранять и смотреть логи соединения с POP3/SMTP сервером, что-нибудь типа "журнала" в The Bat (время, ответы сервера, количество переданных байт, принятых писем, и т.п.)? Иногда сервер вышибает соединение, и было бы неплохо посмотреть детальный отчёт о том, что там произошло. В FAQ нигде не нашёл.
Где-то в данном форуме эта тема уже кем-то поднималась, но осталась без ответа, так что спрашиваю ещё раз :)
И ещё: если для просмотра логов нужны какие-то XPI - расширения, то киньте ссылку на страницу их разработчиков пожалуйста. Или на само расширение, если нет другой возможности.
Попробовал как там написано. Файл лога создаётся, но всё время пустой. И при нормальном приёме почты, и при сбоях. Тестировал на всех уровнях репорта (от "1" до "4"). При каких условиях Tb вообще скидывает информацию в лог, и что это должна быть за информация? Если можно, выложите кто-инбудь пример лога пожалуйста.
Да. Вот что именно прописал в tbstart.bat (работаю под виндами):
set NSPR_LOG_MODULES=POP3:4 set NSPR_LOG_FILE=C:\Program Files\Mozilla Thunderbird\logs\log_pop3.txt start .\thunderbird.exe
Вот, например, часть лога на 4 уровне (вообще есть еще 5 кстати %)
Батник:
Лог:
0[2746d8]: Entering NET_ProcessPop3 30 0[2746d8]: POP3: Entering state: 1 0[2746d8]: POP3: Entering state: 2 0[2746d8]: POP3: Entering state: 4 0[2746d8]: RECV: +OK Gpop ready 0[2746d8]: POP3: Entering state: 29 0[2746d8]: SEND: AUTH
Запустил, принял почту (принялась нормально) - сразу пошел лог...
Не должно вроде, но вдруг .\ мешает - попробуй убрать?..
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
Спасибо за пример, кажется понял в чём дело.
По умолчанию tb ставится в папку C:\Program Files\Mozilla Thunderbird\, и если логи писать именно в неё, то запись не идёт, хотя файл и создаётся. А если кинуть лог по более короткому пути (например, прямо в корень C:\), то всё пишется нормально.
Так что скорее всего проблема была в том, что в имени пути к файлу лога не поддреживаются пробелы и/или имя пути не должно быть слишком длинным (что есть "слишком" - тоже вопрос).
Это ещё раз говорит в пользу установки программ в папки с короткими путями, а не в стандартную C:\Program Files :)
yag
Можешь попробовать заключить путь в кавычки, типа:
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Нет, это не работает. И замена пробелов на %20 тоже не помогает. Требуется именно путь без пробелов и без кириллицы. А вот длина пути на самом деле не критична (я тут специально потестировал это дело).