Win2k Server, PGP 7.1.1, plug-in for Outlook Express
Проблема с подписью письма если в письме используются кирилические символы. Письмо в plain text ( message format – MIME + base64 ).
Сообщение звучит так: "The plug-in failed to replace the orogonal message with the PGP message. Please close all other programs and try to send the message again."
Что делать?
комментариев: 11558 документов: 1036 редакций: 4118
Первым делом попробовал последовать совету :-). Поубивал всё что можно и нельзя. Не помогло. При этом если в письме кирилицы нету – то никаких проблем нет и никакие другие программы не мешают. Ещё иногда можно отослать подписанное письмо где в теле есть слово "тест", но не более того – любое другое слово приводит к тому что в сгенерированном письме вместо русских букв находятся непонятные символы и после нескольких попыток отослать появляется описанная мной табличка.
Outlook Express 6.002800.1123 ( Eng )
комментариев: 11558 документов: 1036 редакций: 4118
Каковы условия этого "иногда"? Приводит ли замена слова "тест" любым другим коротким словом к идентичному результату? Приведите пример "непонятных символов" (скопируйте сюда подобное подписанное сообщение). Что значит "после нескольких попыток отослать появляется описанная мной табличка"? Она появляется после нескольких попыток воспользоваться плагином или после нескольких попыток отправить УЖЕ подписанное плагином сообщение? Подробно опишите алгоритм своих действий.
Настройки PGP. Use PGP/MIME.
Пробую отослать письмо с темой "тест", в теле "тест". Нажал кнопку чтобы письмо было подписано. Нажимаю Send. Сдержимое письма выделяется тёмной подсветкой. Появляется окно PGP с прогресс-баром, которое быстро отрабатывает и вместо старого содержимого тела письма появляется уже подписанное сообщение. При этом сразу же видно что проблема с кодировкой появилась уже. Вот содержимое того что появилось.
BEGIN PGP SIGNED MESSAGE
Hash: SHA1
òåñò
BEGIN PGP SIGNATURE
Version: PGP 7.1.1
iQA/AwUBP78ov3hMcsHlX7q4EQLW5QCeONFcQ+YcZO9zBvm/UWvvlX+DhoAAoP1C
EM9dufDMp/koMsO23+E0SnNv
=+usk
END PGP SIGNATURE
Далее несколько раз происходит следующее. Содержимое подписанного сообщения то выделяется тёмной подсветкой то подсветка пропадает. При этом видно что кнопки Сut, Copy, Paste как-бы автоматически нажимаются. Это происходит несколько раз. Cоздаётся ощущение что фокус окна переключается нексолько раз. Потом появляется табличка с просьбой закрыть какое-то приложение и попробовать позже. Если табличку закрыть то содержимое письма в данный момент выделено темной подсветкой.
Замечу что позавчера это работало :-)
комментариев: 11558 документов: 1036 редакций: 4118
Я сегодня тоже додумался это проверить. Тоже самое происходит и в этих случаях. Проблема с кодировкой имеется.
В описанном мной тесте использовалась кодировка KOI8-R.
Тот же самый тест я попробовал изменив кодировку на Windows и попробовав оба варианта (PlainText и HTML). Во всех 4-х случаях проблема имеется.
Само сообщение подписалось + зашифровалось нормально. Оправилось. После получения расшифровалось тоже корректно. С кодировкой проблем не возникло. Единственное тема письма вместо "тест" содержит "РЕЯР"
комментариев: 11558 документов: 1036 редакций: 4118
В форуме обращалось внимание на особенность NT-совместимых систем: выбор раскладки клавиатуры у них сохраняется индивидуально для каждого приложения. Перед подписанием убедитесь, что русская раскладка выбрана и для окна составления сообщения Аутлука, и для PGPtray.
Если не поможет, для дальнейшей локализации проблемы можно сделать следующее: откройте Блокнот, напишите небольшое сообщение в нём и попробуйте подписать как активное окно или через буфер обмена.
А как это сделать?
Попробовал. Не помогло.
комментариев: 11558 документов: 1036 редакций: 4118
Посмотрите в System Tray (правый нижний угол рабочего стола рядом с часами) на индикатор раскладки клавиатуры. Выделите окно Аутлука, затем нажмите на иконку PGPtray там же рядом с часами и убедитесь, что для обоих приложений индикатор раскладки показывает Ru. Также, при подписании письма в Аутлуке с помощью плагина PGP, после ввода ключевой фразы не нажимайте сразу OK, а переключите вначале раскладку клавиатуры в русский режим.
Я Вас правильно понял, подписание сообщения в любом ином приложении наряду с Аутлуком приводит к одинаковым результатам?
Да приводило к одинаковым результатам. Видимо также
проблемы не будет если контролировать раскладки перед
подписанием.
Спасибо за помощь. А что-нибудь по поводу исправления этой
ошибки можете сказать? Уж очень неудобно постоянно об этом
думать.
комментариев: 11558 документов: 1036 редакций: 4118
Касаемо исправления могу предложить Вам проверить последнюю версию PGP 8.0.3. Лично я в восьмых версиях с подобной ситуацией не сталкивался, вероятно, благодаря использованию в PGP 8.x юникода вместо второй половины ASCII-таблицы для национальных буквенных и прочих служебных символов.
комментариев: 111 документов: 9 редакций: 22
Хотел подписать письмо... Только подписать. Пошли кракозябры... Некогда было кувыркаться – отказался от подписи... Текущую раскладку не проверял... W2k Pro, Mozilla. Помнится в 7.х этого не было...