The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Почтовик Zimbra, pop3 и русская буква 'я'"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Почтовик Zimbra, pop3 и русская буква 'я'"  +/
Сообщение от VZhiK84 (ok) on 08-Сен-09, 04:10 
Возникла проблема с данным почтовиком. При получении по протоколу pop3 больших (больше 1,6 Мб) писем передача останвавливается на одном и том же месте - на слове, содержащем букву "я". Т.е письмо передается ровно до первой буквы "я", после чего обрезается. Причем маленькие письма (до 1,6 Мб), содержащие такие же поля проходят нормально. В логах все нормально - клиент подключился, письмо снял, удалил, вышел.
Куда копать?
Сообщение меньше 1,6 Мб:
[url="http://radikal.ru/F/i047.radikal.ru/0909/44/261984744e9b.jpg...

Сообщение больше 1,6 Мб:
[url="http://radikal.ru/F/s46.radikal.ru/i113/0909/20/3f4d3f2850d0...

Через IMAP и веб-морду сообщения получаются без проблем. Проблема только с pop3.
Насколько я помню буква "я" в cp1251 - это завершение строки в utf-8.
Кусок логов:
2009-09-08 13:20:42,626 INFO  [Pop3Server-56] [name=test@r41.center-inform.ru;ip=77.82.62.103;] pop - user test@r41.center-inform.ru authenticated, mechanism=authentication
2009-09-08 13:20:42,730 INFO  [Pop3Server-56] [name=test@r41.center-inform.ru;ip=77.82.62.103;] mailop - Deleting Message (id=283).
2009-09-08 13:20:42,738 INFO  [Pop3Server-56] [name=test@r41.center-inform.ru;ip=77.82.62.103;] pop - quit from client
2009-09-08 13:20:42,738 INFO  [Pop3Server-56] [] ProtocolHandler - Handler exiting normally

Т.е. то же самое, что и при доставке необрезанного письма.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Почтовик Zimbra, pop3 и русская буква 'я'"  +/
Сообщение от VZhiK84 (ok) on 08-Сен-09, 16:32 
Проблема решена:
Если память сервера позволяет, то
zmprov mcf zimbraMessageCacheSize <размер побольше, например, 100000000>
Это позволит ему использовать большой кэш и пропадет необходимость активно использовать временные файлы (при использовании временных файлов буква "я", код 255 понимается как EOF (end of file) и на этом символе чтение прерывается).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Почтовик Zimbra, pop3 и русская буква 'я'"  +/
Сообщение от sHaggY_caT (ok) on 08-Сен-09, 17:21 
>Проблема решена:
>Если память сервера позволяет, то
>zmprov mcf zimbraMessageCacheSize <размер побольше, например, 100000000>
>Это позволит ему использовать большой кэш и пропадет необходимость активно использовать временные
>файлы (при использовании временных файлов буква "я", код 255 понимается как
>EOF (end of file) и на этом символе чтение прерывается).

Может быть, стоит забить баг в их багзиллу? Вам скажут спасибо :))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Почтовик Zimbra, pop3 и русская буква 'я'"  +/
Сообщение от VZhiK84 (ok) on 09-Сен-09, 01:17 
>Может быть, стоит забить баг в их багзиллу? Вам скажут спасибо :))
>

Я им забил этот баг на форум :)
http://www.zimbra.com/forums/administrators/32572-solved-rus...

И вообще в проблеме виноваты мелкомягкие, нечего было cp1251 такой придумывать )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру