Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Вниз

есть ли в делфи компанент для разложения RFC-822   Найти похожие ветки 

 
alex-drob ©   (2008-06-05 01:52) [0]

получаю письмо в строковую переменную типа strung в формате rfc-822, а как теперь из него получить текст, или самому разкладывать на части?


 
Германн ©   (2008-06-05 02:15) [1]


> alex-drob ©   (05.06.08 01:52)
>
> получаю письмо в строковую переменную типа strung в формате
> rfc-822, а как теперь из него получить текст, или самому
> разкладывать на части?
>

Всё-таки значит "нестандартная ориентация", но особая. :)
А в гугле искал?


 
alex-drob ©   (2008-06-05 02:23) [2]

находил только примеры с idpop
но там было что то типа memo1.lines.text:=idpop.message


 
umbra ©   (2008-06-05 11:17) [3]


> получаю письмо в строковую переменную типа strung в формате
> rfc-822

неплохо бы сначала этот самый рфц прочесть :) а компонент - TIdMessage


 
alex-drob ©   (2008-06-05 11:45) [4]


> неплохо бы сначала этот самый рфц прочесть

в каком смысле? у меня письмо в формате rfc храниться в переменной mes.

а как его использовать?


 
Anatoly Podgoretsky ©   (2008-06-05 11:47) [5]

> alex-drob  (05.06.2008 11:45:04)  [4]

Просто, оно уже готово к использованию.


 
alex-drob ©   (2008-06-05 11:49) [6]

кто готово? я про компонент. я с ним не разобрался.


 
ketmar ©   (2008-06-05 11:50) [7]

>[6] alex-drob © (2008-06-05 11:49:00)
>я с ним не разобрался.

и это наша проблема? разбирайся.

---
Understanding is not required. Only obedience.


 
alex-drob ©   (2008-06-05 11:54) [8]


> ketmar ©   (05.06.08 11:50) [7]

мда... спасибо ты мне очень помог...


 
ketmar ©   (2008-06-05 11:56) [9]

>[8] alex-drob © (2008-06-05 11:54:00)
не вопрос. на идиотские вопросы можно дать только идиотские ответы.

---
All Your Base Are Belong to Us


 
alex-drob ©   (2008-06-05 11:59) [10]

я рад что ты на это способен!

тем более если ты считаешь вопрос: как работать с компонентом TIdMessage идиотским!


 
Anatoly Podgoretsky ©   (2008-06-05 12:17) [11]

> alex-drob  (05.06.2008 11:49:06)  [6]

О каком компоненте ты ведешь речь


 
Palladin ©   (2008-06-05 12:18) [12]

А ты считаешь этот вопрос мудрым, что"ли... во первых неуказана версия Indy, во вторых простое действие Ctrl-Space,примененное к объекту класса TIdMessage, уже очень много может рассказать про него.


> у меня письмо в формате rfc храниться в переменной mes.

и тут всем читателем все стало ясно и они наперебой стали давать мудрые советы и ответы...


 
alex-drob ©   (2008-06-05 12:34) [13]


> Anatoly Podgoretsky ©   (05.06.08 12:17) [11]

я про TIdMessage.


> Palladin ©   (05.06.08 12:18) [12]

У меня версия инди 10. А не указал потому что мне ответили, в [3] что можно его использовать а не изначально спрашивал о нем в сабже.


> у меня письмо в формате rfc храниться в переменной mes.


я же не спрашивал в начале про конкретный компанент, всё что у меня было я сказал и что mes типа string.

давайте не будем опять доводить ветку до закрытия. я понемаю что вы умней, по этому и спрашиваю


 
Fredy314 ©   (2008-06-05 12:42) [14]

Дайте ему ссылку, кто помнит, на само описание РФЦ пусть почитает, там совсем не сложно.


 
Плохиш ©   (2008-06-05 12:44) [15]

Я так и не понял, что надо? Но это же не мои проблемы...


 
Плохиш ©   (2008-06-05 12:45) [16]


> Fredy314 ©   (05.06.08 12:42) [14]
> Дайте ему ссылку

www.google.com


 
alex-drob ©   (2008-06-05 13:08) [17]


> Я так и не понял, что надо?


я принимаю через tcpclient с сайта маил.ру сообщение, но не письмо а сообщение для mail агента. то что я принял имеет вид

From: *****@mail.ru
Date: Thu, 5 Jun 2008 12:08:13
Subject: Offline message
X-MRIM-Flags: 00200080
Boundary: 1212653293L9864905431212653293O1651863139
Version: 1.9

текст
--1212653293L9864905431212653293O1651863139--
eNodjk0KgzAUhEPpSvAOHuFFtD94jS7fJiYvGpomEmO7EC/Ti9pnFzMMw8cwJyHEl7ViylaiCrP7m54GWbcSDVkLh3sVBgnNfUUbQ8695wBog/No9ajSTLmGpnqoMb5Ut21lsaKOPiZGqw4TGcAhEQXA3i8EHRP4dvR5umAaXLTESSWDml8cw7O8VddL2x 5tWTB85pf7vosf4N076w==


весь этот текст в переменной mes: string;
мне нужно получить отдельно текст сообщения, отдельно дату отправки, отдельно от кого, и отдельно X-MRIM-Flags


 
Anatoly Podgoretsky ©   (2008-06-05 13:14) [18]

> alex-drob  (05.06.2008 12:34:13)  [13]

Насколько я помню, это для отправки сообщения, а не какая то мифическая и непонятная разборка.
И я еще раз повторю, твой mes уже готов к использованию, открывай любым клиентом.


 
Anatoly Podgoretsky ©   (2008-06-05 13:15) [19]

> Плохиш  (05.06.2008 12:44:15)  [15]

Я тоже не могу понять, что то куда то раскладывать, и это почему то в string
RFC-822 описывает формат обмена сообщениями серверами.


 
alex-drob ©   (2008-06-05 13:32) [20]

я пишу клиента типа маил агент. сообщения между программами должны пересылаться в таком виде. так что мне нужно в моей программе его использовать.


 
Palladin ©   (2008-06-05 13:37) [21]

Уже было сказано, TIdMessage.


 
ketmar ©   (2008-06-05 13:40) [22]

>[20] alex-drob © (2008-06-05 13:32:00)
и, кстати, причём тут rfc к криворуким изыскам мылорувцев — не ясно. то, что ты процитировал — фигня.

---
All Your Base Are Belong to Us



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.071 c
15-1212655691
Alkid
2008-06-05 12:48
2008.07.20
Planner


6-1190627383
BOBik
2007-09-24 13:49
2008.07.20
WinSock и Disconnect


4-1193009583
i
2007-10-22 03:33
2008.07.20
получить имя гурппы Администраторы


2-1213812379
TOXaKGD
2008-06-18 22:06
2008.07.20
FindFirst и Unicode


2-1213909820
DJ_UZer
2008-06-20 01:10
2008.07.20
Ищем файлы в определенной папке по маске





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский