id: Гость   вход   регистрация
текущее время 17:07 28/03/2024
Автор темы: Гость, тема открыта 20/11/2003 13:34 Печать
https://www.pgpru.com/Форум/РаботаСPGP/Win2kServerPGP711Plug-inForOutlookExpress
создать
просмотр
ссылки

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."


Что делать?


 
Комментарии
— SATtva (20/11/2003 16:27)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
odl455, совету плагина следовать пробовали (закрыть другие программы и попробовать отправить сообщение снова)? ;-) Версия Express'а какая?
— Гость (20/11/2003 17:34)   <#>
SATtva,

Первым делом попробовал последовать совету :-). Поубивал всё что можно и нельзя. Не помогло. При этом если в письме кирилицы нету – то никаких проблем нет и никакие другие программы не мешают. Ещё иногда можно отослать подписанное письмо где в теле есть слово "тест", но не более того – любое другое слово приводит к тому что в сгенерированном письме вместо русских букв находятся непонятные символы и после нескольких попыток отослать появляется описанная мной табличка.

Outlook Express 6.002800.1123 ( Eng )
— SATtva (21/11/2003 14:42)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Гость, уточните следующее:

Ещё иногда можно отослать подписанное письмо где в теле есть слово "тест", но не более того – любое другое слово приводит к тому что в сгенерированном письме вместо русских букв находятся непонятные символы и после нескольких попыток отослать появляется описанная мной табличка.

Каковы условия этого "иногда"? Приводит ли замена слова "тест" любым другим коротким словом к идентичному результату? Приведите пример "непонятных символов" (скопируйте сюда подобное подписанное сообщение). Что значит "после нескольких попыток отослать появляется описанная мной табличка"? Она появляется после нескольких попыток воспользоваться плагином или после нескольких попыток отправить УЖЕ подписанное плагином сообщение? Подробно опишите алгоритм своих действий.
— Гость (21/11/2003 20:38)   <#>
Сделаю всё это в субботу днём. Cпасибо за помощь.
— Гость (22/11/2003 12:23)   <#>
Настройки OE. Mail Sending Format – PlainText
Настройки 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оздаётся ощущение что фокус окна переключается нексолько раз. Потом появляется табличка с просьбой закрыть какое-то приложение и попробовать позже. Если табличку закрыть то содержимое письма в данный момент выделено темной подсветкой.

Замечу что позавчера это работало :-)
— SATtva (22/11/2003 14:19)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Ещё несколько вопросов. Проблема с подписанием кириллицы проявляется только при использовании плагина, но не при работе с активным окном или с буфером обмена? В какой кодировке составляется сообщение? Имеет ли эта проблема место, если сообщение составляется не в формате plain text, а, скажем, в HTML? Как ведёт себя плагин, если сообщение подписывается + зашифровывается, а не просто подписывается?
— Гость (22/11/2003 14:49)   <#>


Я сегодня тоже додумался это проверить. Тоже самое происходит и в этих случаях. Проблема с кодировкой имеется.


В описанном мной тесте использовалась кодировка KOI8-R.
Тот же самый тест я попробовал изменив кодировку на Windows и попробовав оба варианта (PlainText и HTML). Во всех 4-х случаях проблема имеется.


Само сообщение подписалось + зашифровалось нормально. Оправилось. После получения расшифровалось тоже корректно. С кодировкой проблем не возникло. Единственное тема письма вместо "тест" содержит "РЕЯР"
— SATtva (22/11/2003 20:00)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Я сегодня тоже додумался это проверить. Тоже самое происходит и в этих случаях. Проблема с кодировкой имеется.

В форуме обращалось внимание на особенность NT-совместимых систем: выбор раскладки клавиатуры у них сохраняется индивидуально для каждого приложения. Перед подписанием убедитесь, что русская раскладка выбрана и для окна составления сообщения Аутлука, и для PGPtray.

Если не поможет, для дальнейшей локализации проблемы можно сделать следующее: откройте Блокнот, напишите небольшое сообщение в нём и попробуйте подписать как активное окно или через буфер обмена.
— Гость (24/11/2003 11:21)   <#>


А как это сделать?


Попробовал. Не помогло.
— SATtva (24/11/2003 13:34)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
>>Перед подписанием убедитесь, что русская раскладка

А как это сделать?

Посмотрите в System Tray (правый нижний угол рабочего стола рядом с часами) на индикатор раскладки клавиатуры. Выделите окно Аутлука, затем нажмите на иконку PGPtray там же рядом с часами и убедитесь, что для обоих приложений индикатор раскладки показывает Ru. Также, при подписании письма в Аутлуке с помощью плагина PGP, после ввода ключевой фразы не нажимайте сразу OK, а переключите вначале раскладку клавиатуры в русский режим.

>>напишите небольшое сообщение в нём и

Попробовал. Не помогло.

Я Вас правильно понял, подписание сообщения в любом ином приложении наряду с Аутлуком приводит к одинаковым результатам?
— Гость (24/11/2003 14:51)   <#>
Фантастика. Да действительно если сделать для обоих приложений непосредственно перед нажатием OK послее ввода ключевой фразы активным РУССКИЙ язык – всё подписывается без проблем.


Да приводило к одинаковым результатам. Видимо также
проблемы не будет если контролировать раскладки перед
подписанием.

Спасибо за помощь. А что-нибудь по поводу исправления этой
ошибки можете сказать? Уж очень неудобно постоянно об этом
думать.
— SATtva (24/11/2003 14:59)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
odk455, рад, что совместно нашли решение.

Касаемо исправления могу предложить Вам проверить последнюю версию PGP 8.0.3. Лично я в восьмых версиях с подобной ситуацией не сталкивался, вероятно, благодаря использованию в PGP 8.x юникода вместо второй половины ASCII-таблицы для национальных буквенных и прочих служебных символов.
— Observer (26/11/2003 19:12)   профиль/связь   <#>
комментариев: 111   документов: 9   редакций: 22
SATtva, я сегодня столкнулся с этим... PGP 8.02
Хотел подписать письмо... Только подписать. Пошли кракозябры... Некогда было кувыркаться – отказался от подписи... Текущую раскладку не проверял... W2k Pro, Mozilla. Помнится в 7.х этого не было...
— Гость (25/03/2004 16:52)   <#>
может это поможет:

Вопрос:
У нас на рабочих местах установлен Windows 2000 Pro Rus c Service Pack 2.
При копировании через ClipBoard из одного редактора (например, из Delphi)
в другой (например, NotePad) кириллица ломается. Ошибка исчезает только при
установленной русской клавиатуре в исходном редакторе в момент копирования.
На Windows 2000 Server – то же самое. Не сталкивались с такой проблемой ?

Ответ :
На одной из конференций по Delphi был совет по исправлению одного значения
в реестре
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"


Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3