30 сентября 2008 г. 16:26 пользователь Dmitry Akindinov
<CGatePro@mx.ru> написал:
> Здравствуйте,
>
> Alex Fc wrote:
>> >> Здравствуйте, >> Проявилась проблема отправки писем с вложениями в формате Microsoft >> Excel - искажаются прикрепленные файлы. >> Версия сервера - 5.2.7, опеационная система - FreeBSD 6.0, клиенты >> используют Microsoft Outlook + MAPI 1.51.5.1. >> Прикрепленный .xls фаил доходит до получателей поврежденным, хотя в >> папке Sent Items (и в Outlook-е и через веб-интерфейс) открывается >> нормально.
> До любого получателя? Если сделать Bcc себе же - тоже придет битая копия?
> Проблема воспроизводится только при отправке из Аутлука через MAPI
> Connector?
До любого (локального, внешнего, себе) через веб-интерфейс повторить ситуацию не получается отправил более 10 писем ошибка не повторилась, может проблема в Outlook2003+MAPI (при отправке из Outlook-a в течене 2-ух дней возникала спонтанно и по непонятным причинам)
>> При сравнении поврежденного и оригинального файла видна разница в >> размере - поврежденный на 124КБ меньше оригинала (2,3MB). Если >> просмотреть оба в текстовом редакторе то видны изменения в середине >> файла (отсутствует часть строк, другие символы).
> В середине - грубо говоря, 1 Mb данных передается нормально, потом сбой? Это
> всегда так? Или ошибка в переданных данных может быть в случайном месте.
Скорее всего в случайном, сравнил 2 искаженных файла с оригиналами - в первом различия при просмотре в текстовом виде начинаются со строки 63806 из 133552 (в поврежденном - 106767), во втором со строки 18180 из 199986.
>> Удивляет то, что >> отсутствует (или не видна) какая-либо закономерность ошибки - один и >> тот же файл в одном письме может быть искажен, а во втором (тому же >> получателю) дойти нормально. >> Помогите пожалуста нати решение.
> Используются ли на сервере какие-нибудь внешние фильтры?
Как проблема возникла фильтры отключил, не помогло, письмо при отправке проходит более 300 правил, но по условиям срабатывают только 1-3.
Заметил в логах MAPI коннектора (cgmxp.log) при неудачной отправке записи -
30.09.2008 17:23:13 [408/48c] CStreamDatabase(0x255ff80)::CreateStream
30.09.2008 17:23:13 [408/48c] CStreamDatabase(0x255ff80)::GetFreeBlock
30.09.2008 17:23:13 [408/48c]
CStreamDatabase(0x255ff80)::GetFreeBlock returning allocated block
0x16f1e000
30.09.2008 17:23:13 [408/48c] CStreamDatabase(0x255ff80)::CreateStream
30.09.2008 17:23:13 [408/48c] CStreamDatabase(0x255ff80)::GetFreeBlock
30.09.2008 17:23:13 [408/48c]
CStreamDatabase(0x255ff80)::GetFreeBlock returning allocated block
0x16f1f000
а при удачной их не вижу, может это как-нибудь связанно
Получено Tue Sep 30 15:04:09 2008
Этот архив был сгенерирован hypermail 2.1.8 : Tue 30 Sep 2008 - 20:14:19 MSD