Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разобрать почтовое сообщение 
:(
    Опции темы
Alexey91
  Дата 6.5.2012, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 18.9.2008

Репутация: нет
Всего: нет



Здравствуйте!!

Пишу почтовый клиент.
Для тестирования использую telnet. 
Мне нужно, чтобы моя программа могла читать от сообщения основные заголовки (кому, от кого) и тело сообщения.
Выполнив команду retr, получил сообщение такого вида:

Код

retr 2
+OK 1197 octets
Return-path: <[email protected]>
Received: from mail by f252.mail.ru with local (envelope-from <[email protected]>
        id 1SQwwF-0003la-Km
        for [email protected]; Sun, 06 May 2012 12:35:31 +0400
Received: from [171.39.145.102] by e.mail.ru with HTTP;
        Sun, 06 May 2012 12:35:31 +0400
From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0J3QvtCy0L7QttC40LvQvtCy?= <[email protected]
To: =?UTF-8?B?YW5vdjkx?= <[email protected]>
Subject: =?UTF-8?B?dG8gQWxleA==?=
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
Date: Sun, 06 May 2012 12:35:31 +0400
Reply-To: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0J3QvtCy0L7QttC40LvQvtCy?= <anov91@mai
ru>
X-Priority:
Content-Type: multipart/alternative;
        boundary="--ALT--nucMt5l81336293331"
Message-Id: <[email protected]>
X-Spam: Not detected
X-Mras: Ok


----ALT--nucMt5l81336293331
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

SGVsbG8sIEFsZXghIDopCgoKLS0gCgo=
----ALT--nucMt5l81336293331
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

CjxIVE1MPjxCT0RZPjxkaXY+SGVsbG8sIEFsZXghIDopPGJyPjxicj48YnI+LS0gPGJyPjxicj48
L2Rpdj48L0JPRFk+PC9IVE1MPgo=
----ALT--nucMt5l81336293331--

.


Видимо данные в нем такие как тело сообщения закодированы.
Что можно сделать?

PM   Вверх
disputant
Дата 6.5.2012, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 28.11.2011

Репутация: нет
Всего: 3



От: "Алексей Новожилов" smile

Прогугляйтесь в первую очередь на тему RFC 2047, потом - base64, разных кодировок...

Это сообщение отредактировал(а) disputant - 6.5.2012, 13:01
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0494 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.