Проблемы в Outlook
Есть полтора десятка машин, на которых установлен PGP. На двух из них возникает следующая проблема.
1. Пишешь сообщение в формате RTF, прикрепляешь несколько файлов, подписываешь.
2. Получашь сообщение (в формате HTML!), при этом последний из прикреплённых файлов не виден. Вместо него видится файл PGPexch.htm
3. Если включить в PGP опцию просмотра Secure Viewer, то, не расшифрованном сообщении, все файлы видны. (Но при этом Signature Status резко меняется на BAD)
Система такова:
1. MS Win2k SP3 (плюс все обновления через автоматический UpDate)
2. Outlook 2000 SP1
3. PGP 7.1
4. MS Exchange 6.0.5762.3
Да это, в общем-то, не проблема, а специфика плагина для Outlook в PGP 7.1. Машины, я так понимаю, все с одинаковой конфигурацией? Из вопроса непонятно, такая ситуация возникает ТОЛЬКО на этих двух? На других её смоделировать не пытались? Хотя, ИМХО, описанная ситуация чисто искусственная, при эксплуатации такие редко возникают. Чтобы избежать, пишите сообщения не в RTF или HTML, а в Plain Text (или в окне составления сообщения нажмите в строке меню пункт PGP > Convert to plain text before using PGP) или не используйсте для просмотра Secure Viewer (всё равно кириллицы нет, а использовать его на TFT- или LCD-мониторах вообще ненужно).
Да, только на этих двух. Все машины (с точки зрения программного обеспечения одинаковы (ну с разницей на несколько патчей от MS). Смоделировать ситуацию не удаётся.
Лично у меня складывается впечатление, что Outlook почему-то принудительно конвертит RTF в HTML ДО того, как PGP перехватывает и подписывает письмо. Но происходит это только если письмо подписывается PGP. Во всех остальных случаях как письмо уходит в RTF так и приходит.
И почему верификация подписи проходит в одном случае и проваливается в другом?
P. S. И что там с регистрацией?
Регистрацию починю, но ближе к вечеру: сейчас просто времени нет.
Плагин PGP для Outlook98/2000, как Вы верно заметили, автоматически конвертирует RTF в HTML. Затем подписывает и зашифровывает (нужное подчеркнуть) не просто текст в теле HTML, а HTML-файл в целом, дабы сохранить html-форматирование текста. Шифртекст HTML в виде файла PGPexch.htm присоединяет к письму. И ещё одну копию шифртекста посылает обычным plain text (в смысле формата письма), чтобы пользователи других мэйл-клиентов могли прочитать сообщение.
Если письмо получает пользователь Outlook, его плагин расшифровывает PGPexch.htm и отображает его в виде в теле письма со всеми картинками и прочей дребеденью. Если письмо приходит к пользователю любой другой программы, он видит в теле письма обычный шифртекст PGP и присоединённый к письму файл PGPexch.htm.
По этим причинам я и советую отправлять письма в формате обычного текста, а не RTF / HTML — отказоустойчивей этот режим.
Описанная Вами проблема Secure Viewer'ом — просто глюк.
Пересылать в обычном тексте можно. И помогает. Но проблематично обучить пользователей отсылать часть писем в RTF, а часть – тексте. А потом такая работа нервирует начальство, ставя под сомнение безотказность системы.
А почему же с остальных компьютеров все приходит в RTF? И можно-ли эту конвертацию отменить?
Вот кусочек того, что приходит с "нормального" компьютера
_=_NextPart_001_01C3988D. C94476DC Content-Type: application/octet-stream;
Content-Description: PGPexch.rtf.asc
Content-Disposition: attachment;
LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQpWZX
А это – с "не нормального"
_=_NextPart_001_01C39891.41B5D9B6 Content-Type: application/octet-stream;
Content-Description: PGPexch.htm.asc
Content-Disposition: attachment;
LS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0tDQp
При этом повторюсь, что на всех компьютерах стоит установка "Посылать в RTF".
Интересно...
А дело здесь, похоже, не в PGP. Аутлуки у вас настраиваются централизованно или пользователи могу в настройках копаться? В общем, проверьте, насколько идентичны конфигурации Аутлуков на различным машинах.
... Да, и вот ещё что. Чтобы не инструктировать пользователей, как отсылать в plain text, можете отыскать файл pgpprefs.txt (лежит где-то в каталоге с ОС) и изменить в нём значение в строке OutlookConvertToPlainText= на TRUE. Операция будет проходить автоматически.
Сделано.
Проблема локализована и найден путь решения. Это явление возникает если Аутлук работает непосредственно с сервера Exchange. Если переместить личные папки на локальный диск, то все проходит нормально. Вердикт – винован Exchange => Microsoft – Must Die :-)
Возник следующий вопрос: плагин для Outlook подписывает прикрепленные к письму файлы или нет?
FoxSoft, прикреплённый файл может только зашифровать (или encrypt & sign). Но если файл является частью тела письма, например, картинка в html-форматированном сообщении — подпишет.
Но вообще это от версии PGP и Аутлука сильно зависит, так что советую немного поэкспериментировать.
Вау! Не круто.... :-( Эк наши специалисты по криптографии лопухнулись.... Придётся экспериментировать. Ибо шифровать не получится. :evil:
FoxSoft, но мы только о плагине говорим. Можно подписать файл на диске, а затем вместе с sig-файлом подписи к письму прикрепить.
Для будущих поколений :) Проблема, описанная в первых постах решилась с переходом на ХРшный Оутлук.
Здравствуйте...у меня проблема..... Outlook работает вроде нормально, то есть, принимает почту....а вот когда пишу письмо на все мои попытки отправить новое письмо пишет, что : "интерфейс не зарегистрирован"....что это и как решить проблему???
А с чем проблема-то связана? С PGP? Если да, то с какой версией? Или Вы считаете, что здесь форум по техподдержке пользователей Outlook?