Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
26 Апрель 2024, 06:39:49
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Получение писем TIdPOP3

Страниц  :   Вниз
  Печать  
Автор Тема: Получение писем TIdPOP3  (Прочитано 1621 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« : 11 Ноябрь 2008, 20:24:06 »

Получаю письмо с вложением через компоненты TIdPOP3 и TIdMessage.
Но тело письма помимо самого текста письма получается с дополнительной информацией:

Цитировать
------------61A51AD64FCB9A
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 8bit

Текст письма...

------------61A51AD64FCB9A
Content-Type: TEXT/PLAIN; name="qwe.txt"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="qwe.txt"

z+jw4uXyLCDt4Pfg6/zt6OrgISEhDQoNCmxpbmUxDQpsaW5lMg0KbGluZTMNCmxpbmU0DQou
Li4NCmxpbmVO

------------61A51AD64FCB9A--

Существует ли простой способ отделить содержимое текста письма от этой служебной информации (строки "Content-Type: text/plain;" и т.п.)?
Записан
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #1 : 11 Ноябрь 2008, 21:53:57 »

есть простой способ, взять и отпарсить
Записан
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #2 : 11 Ноябрь 2008, 22:51:53 »

Цитировать
есть простой способ, взять и отпарсить
Поясни пожалуйста, как это?
Записан
Mack
Гродненец
**

Репутация: +5/-0
Offline Offline

Сообщений: 111


Я люблю этот Форум!

Просмотр профиля Email
« Ответ #3 : 12 Ноябрь 2008, 12:52:54 »

попробуй выставить NoDecode в True и работать с MessageParts
Записан
alex-v
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 320

Просмотр профиля
« Ответ #4 : 12 Ноябрь 2008, 18:50:38 »

Попробовал, разобрался.

Когда ставишь NoDecode в true, то MessageParts пустой, там ничего нет.
А когда ставишь NoDecode в false, то все нормально - в MessageParts есть и текст письма и вложенные файлы.

Всем спасибо за помощь.
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,103 секунд. Запросов: 19.