19.10.2005 10:42:53CSP 3.0 и Outlook 2002 несовместимы??? Ответов: 14
Евгения
Outlook 2002 не показывает зашифрованный файл в почтовом сообщении, хотя иконка о том что в сообщении есть вложение присутствует.
Если с почтового сервера снять сообщение Bat!-ом вложение видно. В чем может быть проблема? Перекопала весь форум ничего по этой ситуации не нашла. Помогите пожалуйста.
 
Ответы:
19.10.2005 11:24:09Василий
По-видимому, шифрование не при чём.
Outlook самостоятельно блокирует многие типы файлов, например, exe, dll, cer, asp, reg.
Если хотите их передавать как вложения - поменяйте расширения или заархивируйте.
19.10.2005 11:30:13Евгения
Так если бы он его блокировал, все было бы понятно (он об этом пишет), а так он его скорее всего честно расшифровывает, а дальше не показывает. Пыталась подложить в качестве вложения обычный текстовой файлик test.p7m, так outlook его не открывает, говорит неверный Digital ID или что-то подобное. Как быть?
19.10.2005 11:33:37maxdm
или добавьте ключик в реестр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Outlook\Security - (10.0 - версия MS Office)

Level1Remove REG_SZ exe;inf - здесь перечислите разрешенные расширения
19.10.2005 11:46:04Евгения
Не ребята, это я уже сделала. тем более в письме был файлик из кредитного бюро- шифрованный zip (xxxxx.zip.p7m)
19.10.2005 11:54:39maxdm
А с чего разве аутлук может показывать такие файлы в принципе?
19.10.2005 12:17:29Евгения
Какие файлы показывать? Вы о чем?
Вот некоторые заголовки (то что видит 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--
19.10.2005 14:55:32Евгения
Провела доп. тест, Outlook 2000 тоже не понимает, что шлет контрагент - не показывает зашифрованный файл-вложение. Работет только c Outlook express, Bat! и может быть с Outlook 98 (еще не проверяла). Так что вот такой финал. Грустно.
19.10.2005 17:20:09Василий
Ну при чём тут шифрование?
Если Outlook говорит, что вложение есть, и не показывает его, значит - не хочет показывать этот тип файла-вложения. Присоедините этот же файл с другим расширением (не p7m) - и всё будет.
19.10.2005 17:38:21Евгения
Василий! Outlook показывает такой файл если я отправляю сообщение сама себе. А как я должна изменить аттач если файл ко мне приходит ВНЕШНИЙ!!! Мне контрагент шлет шифрованный файл, а я его не вижу после расшифровки сообщения. Что же здесь тогда причем если не крипто про? С вербой у меня кстати проблем никаких на эту тему нет. Повторюсь: в мою сторону есть xxxx.zip.p7m, после того как я открываю письмо я должна наверное там увидеть xxx.zip или что? xxx.zip.p7m? Просветите пожалуйста!
19.10.2005 17:51:59Василий
То, что посылается - то и придёт. Вероятно, отправляется именно *.p7m. Это можно уточнить?
Если - да, попросите Вашего контрагента поменять расширение приаттачиваемых файлов.
19.10.2005 18:12:28Евгения
посылается xxx.zip.p7m
Outlook Express и TheBat! видит их нормально, т.е. как вложение, а Outlook 2000 и Outlook 2002 не показывает. См. выше есть заголовки.
19.10.2005 18:19:21Василий
я так и думал. Тут дело в том, что Outlook считает, что расширение p7m служебное, зарезервированное. Единственный вариант - на стороне отправителя не использовать это расширение при добавлении файлов в сообщение (например, ещё раз заархивировать их).
20.10.2005 13:02:14Евгения
Ну вообщем тесты показывают следующую картину:
1. Если отправитель шлет файл с другим расширением (не .p7m) - я его вижу.
2. Если отправляешь шифрованный файл своим сертификатом на себя, который имеет расширение .p7m - тоже вижу.
т.е получается, если крипто-про может расшифровать вложение на автомате, то вложение не видно, а если не получается расшифровать - то показывается. Так что видать это недоработки в крипто-про. Да и еще вопросик: приведите ссылку в документации, где сказано что p7m "внутреннее расширение outkook", перекопала весь microsoft+msdn - не нашла.
20.10.2005 18:19:04Василий
Ну при чём тут КриптоПро - возьмите любой другой CSP (например, Microsoft) - результат будет тот же самый.
Зашифрованное письмо отправляется, как присоединенный файл SMIME.P7M (в кодировке BASE64). Почему Outlook не любит другие присоединённые файлы *.p7m - спросите у разработчиков Outlook-а.
А вообще про это см. в RFC 2311, например, http://www.midnight.ru/rfc/rfc2311.html

Кстати, похоже, что в 2003-м офисе Outlook более добрый.