• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

SkyDream

Добрый день!

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

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

morpheus

считайте сами - ограничение рт поля если не ошибаюсь 64 К

 
D

D!m@n

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

Akupaka

считайте сами - ограничение рт поля если не ошибаюсь 64 К


в этом проблемы быть не должно, размер рт-поля не ограничен 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
откроется то же самое ;)
 
M

morpheus

SkyDream
странно мне кажеться или изначально топик создавался совершенно не поэтому вапросу???
 
S

SkyDream

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

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

D!m@n

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

Akupaka

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

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

D!m@n

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

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

D!m@n

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

SkyDream

mime.png
mime1.png
mime2.png
mime3.png
 
D

D!m@n

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

D!m@n

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

Не поленился, провел эксперимент дома.
Прикрепил к письму файл длиной 256 символов, из них все, кроме расширения - русские.
Результат - в Лотус пришло письмо с файлом длиной 128 символов.
Видимо, это неизбежно...
 
30.05.2006
1 345
12
BIT
0
Письма (в конечном итоге) попадают на сервер Lotus Domino, где задача Router при доставке письма в почтовые ящики юзеров производит конвертацию письма из MIME в CD (Compound Document, он же Notes Rich Text Format). Процедура эта неизбежная.
Глупости. Это в 4-ке такое преобразование было неизбежным. В 5-6-7-8 по умолчанию письмо хранится в том виде, в каком пришло. Но настройках ПЯ можно заказать преобразование как к CD-record, так и к MIME.

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!