именование приатаченых файлов в Rt поялх

  • Автор темы SkyDream
  • Дата начала
S

SkyDream

Гость
#1
Добрый день!

Проблема в следующем, в почтовую базу приходят письма с вложеными файлами имена которых урезаются например:
отправляют файл: абвгдежз.txt
а в базу он приходит урезаный до определенного кол-ва символов: абвг
это пример на самом деле имена файлов содержат больше символов.

подскажите кто знает, какое максимальное кол-во символов докупаскается в имени приатаченых файлов?
и можно както сделать чтобы имена файлов не изменялись?
 
D

D!m@n

Гость
#4
А не происходит ли в пути преобразование CD-MIME-CD? Или хотя бы MIME-CD?
Из каких клиентов к Вам отправляют письма (Lotus, Outlook)? И если из Lotus'a, то не идут ли они часть дороги по SMTP?
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#5
считайте сами - ограничение рт поля если не ошибаюсь 64 К

http://www-1.ibm.com/support/docview.wss?r...uid=swg21222807
в этом проблемы быть не должно, размер рт-поля не ограничен 64К...

Rich text fields and rich text lite fields can be used anywhere except in a layout region. They are not subject to the size limitations imposed on other field types.
видимо, проблема таки в транспорте документа, как подметил D!m@n


откройте хэлп дизайнера и в поиске укажите: Known limitations
откроется то же самое ;)
 

morpheus

скриптописец
07.08.2006
3 915
1
#6
SkyDream
странно мне кажеться или изначально топик создавался совершенно не поэтому вапросу???
 
S

SkyDream

Гость
#10
А не происходит ли в пути преобразование CD-MIME-CD? Или хотя бы MIME-CD?
Как это определить?

Из каких клиентов к Вам отправляют письма (Lotus, Outlook)? И если из Lotus'a, то не идут ли они часть дороги по SMTP?
Файлы отправляются из Outlook. Имена файлов на русском языке. При получении почты в другом клиенте не в Лотус, имена файлов доходят без потерь.
 
D

D!m@n

Гость
#11
Файлы отправляются из Outlook. Имена файлов на русском языке. При получении почты в другом клиенте не в Лотус, имена файлов доходят без потерь.
Что и требовалось доказать.
Outlook отправляет письма в формате MIME. Письма (в конечном итоге) попадают на сервер Lotus Domino, где задача Router при доставке письма в почтовые ящики юзеров производит конвертацию письма из MIME в CD (Compound Document, он же Notes Rich Text Format). Процедура эта неизбежная.
Единственный вариант избежать MIME-CD-преобразования в Вашем случае - отказаться от Lotus Notes как от почтового клиента и забирать почту с сервера Domino обычным POP3 или IMAP-клиентом (тем же аутлуком).
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
2
#12
Что и требовалось доказать.
Outlook отправляет письма в формате MIME. Письма (в конечном итоге) попадают на сервер Lotus Domino, где задача Router при доставке письма в почтовые ящики юзеров производит конвертацию письма из MIME в CD (Compound Document, он же Notes Rich Text Format). Процедура эта неизбежная.
Единственный вариант избежать MIME-CD-преобразования в Вашем случае - отказаться от Lotus Notes как от почтового клиента и забирать почту с сервера Domino обычным POP3 или IMAP-клиентом (тем же аутлуком).
если роутер конвертит письмо перед тем как положить в базу юзера, то причем тут клиент? клиент уже получает преобразованное письмо, соотв. любой другой клиент будет получать то же самое... или не так? :)

думаю, что выход тут есть, но это скорее к админам, т.к. очень многие используют домино как почт сервер, и тогда у всех бы такая проблема была бы... я о таком не слышал ранее... но я не админ :)
 
D

D!m@n

Гость
#13
если роутер конвертит письмо перед тем как положить в базу юзера, то причем тут клиент? клиент уже получает преобразованное письмо, соотв. любой другой клиент будет получать то же самое... или не так? :)
Да, Вы правы, я ошибся.
Смена клиента здесь не спасет, письмо ляжет в юзерский почтовый ящик уже исковерканное, и в таком виде его заберет POP3-клиент.

Стоп, товарищи!
Сейчас провел эксперимент: создал файлик с именем длиной 256 символов и отправил его из Outlook Express через сервер Domino в свой почтовый ящик.
Открыл - обрезались только последние 5 символов!
Таким образом, при отправке вложения с именем длиной до 251 символа все должно быть нормально.
SkyDream, у Вас так же? Или обрезается больше?
 
D

D!m@n

Гость
#15
Выложите сюда настройки из вкладки MIME документа Configuration базы names.nsf.
 
D

D!m@n

Гость
#17
У меня Primary character set - English, а Secondary - Cyrillic...
Попробуйте поменять их местами, , после чего подайте команду tell router up c, хотя вряд ли это к чему-нибудь приведет...
 
D

D!m@n

Гость
#19
Завтра на работе проэкспериментирую.
Так, на всякий случай: галочка International MIME Settings for this document на первой вкладке у Вас выставлена?

Не поленился, провел эксперимент дома.
Прикрепил к письму файл длиной 256 символов, из них все, кроме расширения - русские.
Результат - в Лотус пришло письмо с файлом длиной 128 символов.
Видимо, это неизбежно...
 

Constantin A Chervonenko

Well-Known Member
Lotus team
30.05.2006
1 333
4
#20
Письма (в конечном итоге) попадают на сервер Lotus Domino, где задача Router при доставке письма в почтовые ящики юзеров производит конвертацию письма из MIME в CD (Compound Document, он же Notes Rich Text Format). Процедура эта неизбежная.
Глупости. Это в 4-ке такое преобразование было неизбежным. В 5-6-7-8 по умолчанию письмо хранится в том виде, в каком пришло. Но настройках ПЯ можно заказать преобразование как к CD-record, так и к MIME.

Там что-то другое
А имя файла - кириллическое? Попробовать ascii-шное - тоже урежет?