Замечание к документу "Уважаемый Alex, ИМХО все, что можно было подсказать удаленно по заданному вопросу, Вам в этом треде объяснили. Дальше сам - на месте по ситуации. (+)"   >>>   
Тема: что ж, мне удалось добиться того, что бы доминоша проводил нормально синтаксический (наверно так это называется) разбор того, что передается в фразе после smtp команды data... теперь, следующее ....

Создан:Alex Smirnov 12/12/2002 08:21 PM
Папка:
02. Почта, 03. Русские буквы и Notes, 04. Специфичное "русскому" Lotus Notes
Тип сообщения:
Мне лень заполнять это поле

Сообщение:
Тая же функция, но токо отправляет вложение... так вот, разбор этой фразы нормально не проходит... пробился 3 дня, и решил посоветоваться с умными людьми.. (с Вами...) вот такая фраза:

mesg := 'MIME-Version: 1.0'
|| chr(13) ||'Content-Type: multipart/mixed;'
|| chr(13) ||'boundary="----7RCrqtlo-4RsoDoqNOBLuehWt:1039699238"'
|| chr(13) ||'------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238'
|| chr(13) ||'Content-Type: text/plain; charset=windows-1251'
|| chr(13) ||'Content-Transfer-Encoding: 8bit'
|| chr(13) ||'Subject: '||msg_subject
|| chr(13) ||msg_text
|| chr(13) ||'------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238'
|| chr(13) ||'Content-Type: application/plain; name="cmd.bat"'
|| chr(13) ||'Content-Disposition: attachment; filename="cmd.bat"'
|| chr(13) ||'Content-Transfer-Encoding: 8bit'
|| chr(13) ||v_output1
|| chr(13) ||'------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238'
|| chr(13) ||chr(10);

И вот, что я получаю:

------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: 8bit
Subject: dfknvpkfpn /* сабж */
si` is vs` /* то, что должно было быть сообщением! */
------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238
Content-Type: application/plain; name="cmd.bat"
Content-Disposition: attachment; filename="cmd.bat"
Content-Transfer-Encoding: 8bit
ivs` s` vs vs` /* то, что должно быть в файле */
------7RCrqtlo-4RsoDoqNOBLuehWt:1039699238

Притом, команда (фраза)

mesg := 'MIME-Version: 1.0'
|| chr(13) ||'Content-Type: text/plain; charset=Windows-1251'
|| chr(13) ||'Content-Transfer-Encoding: 8bit'
|| chr(13)||'Subject: '||msg_subject|| chr(13)
||msg_text|| chr(13) || chr(10);

проходит нормально, и сообщение я получаю верное...

Просмотрите свежим взглядом, чего я упустил при сборке фразы ?!!

Спасибо.


Иерархия документов данной дискуссии:
Опять кодировки входящей инетовской почты... (Grigory A. Brumberg; InterTrust) (03.06.2002 13:51:10)
.... Собака порылась в бардаке масштаба всей паутины дефолтовой кодировки для символов кирилицы ... (Rinat N. Karimov; SrvNotes) (03.06.2002 14:40:00)
........ Утешил... (+) (Grigory A. Brumberg; InterTrust) (03.06.2002 15:26:03)
.... Дело в том, что Lotus Domino и Notes не умеют перекодировать заголовки, не оформленные по стандарту. (Stas Degteff) (12.07.2002 14:11:51)
........ А такого же токо без пуговиц, у Вас нет ?1 (Alex Smirnov) (10.12.2002 11:05:19)
............ Поковыряйте документ Configuration, закладка MIME - там мноооооооооого интересного (+) (Grigory A. Brumberg; InterTrust) (10.12.2002 15:07:50)
................ мда... интересного то много, вот токо после мои экспеременотов оно стало отрезать тело у письма... из лотуса нормально... уж и не упомнить чего я там поменял... (Alex Smirnov) (10.12.2002 18:33:26)
.................... Как это отрезАть? (+) (Grigory A. Brumberg; InterTrust) (11.12.2002 9:40:13)
........................ Да нет Григорий, тут фича в том, что програм. не пишет ничего в заголовке про кодировку и не может... но отправляе все в 1251. (Alex Smirnov) (11.12.2002 10:28:45)
............................ Уважаемый Alex, ИМХО все, что можно было подсказать удаленно по заданному вопросу, Вам в этом треде объяснили. Дальше сам - на месте по ситуации. (+) (Grigory A. Brumberg; InterTrust) (11.12.2002 12:38:46)
................................ что ж, мне удалось добиться того, что бы доминоша проводил нормально синтаксический (наверно так это называется) разбор того, что передается в фразе после smtp команды data... теперь, следующее .... (Alex Smirnov) (12.12.2002 20:21:12)
.................................... Может, поправите, где я лажанулся с фразой ?! а то уже незнаю чего пробовать, смотришь широчайшие логи по smtp, диалог вроде правильный.. а результат не тот... (Alex Smirnov) (15.12.2002 17:38:14)


Разработчикам и администраторам: курсы, книги, сертификация