| ||||
| ||||
Outlook 2002 не показывает зашифрованный файл в почтовом сообщении, хотя иконка о том что в сообщении есть вложение присутствует. Если с почтового сервера снять сообщение Bat!-ом вложение видно. В чем может быть проблема? Перекопала весь форум ничего по этой ситуации не нашла. Помогите пожалуйста. | ||||
Ответы: | ||||
| ||||
По-видимому, шифрование не при чём. Outlook самостоятельно блокирует многие типы файлов, например, exe, dll, cer, asp, reg. Если хотите их передавать как вложения - поменяйте расширения или заархивируйте. | ||||
| ||||
Так если бы он его блокировал, все было бы понятно (он об этом пишет), а так он его скорее всего честно расшифровывает, а дальше не показывает. Пыталась подложить в качестве вложения обычный текстовой файлик test.p7m, так outlook его не открывает, говорит неверный Digital ID или что-то подобное. Как быть? | ||||
| ||||
или добавьте ключик в реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Outlook\Security - (10.0 - версия MS Office) Level1Remove REG_SZ exe;inf - здесь перечислите разрешенные расширения | ||||
| ||||
Не ребята, это я уже сделала. тем более в письме был файлик из кредитного бюро- шифрованный zip (xxxxx.zip.p7m) | ||||
| ||||
А с чего разве аутлук может показывать такие файлы в принципе? | ||||
| ||||
Какие файлы показывать? Вы о чем? Вот некоторые заголовки (то что видит outlook): MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----------1068332A4C5888" Return-Path: xxx@xxx.xx X-OriginalArrivalTime: 18 Oct 2005 13:14:39.0305 (UTC) FILETIME=[E5029390:01C5D3E5] ------------1068332A4C5888 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit ------------1068332A4C5888 Content-Type: application/pkcs7-mime; name="xxxxxxxx_20051018_131435_ticket.zip.p7m" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xxxxxxxx_20051018_131435_ticket.zip.p7m" ------------1068332A4C5888-- | ||||
| ||||
Провела доп. тест, Outlook 2000 тоже не понимает, что шлет контрагент - не показывает зашифрованный файл-вложение. Работет только c Outlook express, Bat! и может быть с Outlook 98 (еще не проверяла). Так что вот такой финал. Грустно. | ||||
| ||||
Ну при чём тут шифрование? Если Outlook говорит, что вложение есть, и не показывает его, значит - не хочет показывать этот тип файла-вложения. Присоедините этот же файл с другим расширением (не p7m) - и всё будет. | ||||
| ||||
Василий! Outlook показывает такой файл если я отправляю сообщение сама себе. А как я должна изменить аттач если файл ко мне приходит ВНЕШНИЙ!!! Мне контрагент шлет шифрованный файл, а я его не вижу после расшифровки сообщения. Что же здесь тогда причем если не крипто про? С вербой у меня кстати проблем никаких на эту тему нет. Повторюсь: в мою сторону есть xxxx.zip.p7m, после того как я открываю письмо я должна наверное там увидеть xxx.zip или что? xxx.zip.p7m? Просветите пожалуйста! | ||||
| ||||
То, что посылается - то и придёт. Вероятно, отправляется именно *.p7m. Это можно уточнить? Если - да, попросите Вашего контрагента поменять расширение приаттачиваемых файлов. | ||||
| ||||
посылается xxx.zip.p7m Outlook Express и TheBat! видит их нормально, т.е. как вложение, а Outlook 2000 и Outlook 2002 не показывает. См. выше есть заголовки. | ||||
| ||||
я так и думал. Тут дело в том, что Outlook считает, что расширение p7m служебное, зарезервированное. Единственный вариант - на стороне отправителя не использовать это расширение при добавлении файлов в сообщение (например, ещё раз заархивировать их). | ||||
| ||||
Ну вообщем тесты показывают следующую картину: 1. Если отправитель шлет файл с другим расширением (не .p7m) - я его вижу. 2. Если отправляешь шифрованный файл своим сертификатом на себя, который имеет расширение .p7m - тоже вижу. т.е получается, если крипто-про может расшифровать вложение на автомате, то вложение не видно, а если не получается расшифровать - то показывается. Так что видать это недоработки в крипто-про. Да и еще вопросик: приведите ссылку в документации, где сказано что p7m "внутреннее расширение outkook", перекопала весь microsoft+msdn - не нашла. | ||||
| ||||
Ну при чём тут КриптоПро - возьмите любой другой CSP (например, Microsoft) - результат будет тот же самый. Зашифрованное письмо отправляется, как присоединенный файл SMIME.P7M (в кодировке BASE64). Почему Outlook не любит другие присоединённые файлы *.p7m - спросите у разработчиков Outlook-а. А вообще про это см. в RFC 2311, например, http://www.midnight.ru/rfc/rfc2311.html Кстати, похоже, что в 2003-м офисе Outlook более добрый. | ||||