Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 485

/ вопрос решён /

Здравствуйте! Как с помощью IdPOP3 получить Body письма, если оно в MIME формате в нормальный вид?

Примечание #1 (7 июля 2011, 13:42):
Как получить письмо в MIME формате

eclipse Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: eclipse (статус: Посетитель)
Вопрос отправлен: 7 июля 2011, 13:12
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 32; последнее сообщение — 7 июля 2011, 15:26; участников в обсуждении: 3.

Страницы: [« Предыдущая] [1] [2]

eclipse

eclipse (статус: Посетитель), 7 июля 2011, 14:35 [#21]:

да пробовал сохранять... ничего не сохраняется.

for d:=0 to IdMessage2.MessageParts.Count-1 do
        with IdMessage2.MessageParts do
          if items[d].ClassType=TIdAttachment then
            with TIdAttachment(items[d]) do
              try
                SaveToFile('C:\Documents and Settings\User\Рабочий стол\mail\'+'1.txt');
              except
                ShowMessage('Не удается сохранить файл');
              end;
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 14:38 [#22]:

Сохранить нужно текст письма! Но при ListBox1.Items:= IdMessage2.Body; Появляется вот такая надпись:

This is a message in multipart MIME format. Your mail client should not
be displaying this. Consider upgrading your mail client to view this
message correctly.
min@y™

min@y™ (статус: Доктор наук), 7 июля 2011, 14:38 [#23]:

Цитата (eclipse):

да пробовал сохранять... ничего не сохраняется.

А так?
IdMessage2.Body.SaveToFile(...);
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
min@y™

min@y™ (статус: Доктор наук), 7 июля 2011, 14:41 [#24]:

Цитата (eclipse):

Появляется вот такая надпись:

This is a message in multipart MIME format. Your mail client should not be displaying this. Consider upgrading your mail client to view this message correctly.


ЭТО БЛЕАТЬ И ЕСТЬ ТЕКСТ ПИСЬМА!!!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 14:42 [#25]:

Мож просто IdPOP3 старый? и не может, действительно, прочесть это письмо?
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 14:44 [#26]:

А почему когда я смотрю его в майле оно отображается нормально как HTML страничка.
Вадим К

Вадим К (статус: Академик), 7 июля 2011, 14:51 [#27]:

eclipse: не ругаемся и внимательно читаем мой предыдущий комментарий.
Галочка "подтверждения прочтения" - вселенское зло.
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 14:55 [#28]:

Вадим К: Чёт блин какой-то интересный стандарт!?

в общем вот полностью отчёт RFC с почтовика - http://eclipse-lab.ucoz.ru/Message13100181180000000343.mim
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 15:12 [#29]:

Урааа! Прокатило вот так IdMessage2.NoDecode:= True;
И потом можно получить то что нужно.
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 15:14 [#30]:

Если кому интересно поэкспериментировать с этим хитрым письмом, то могу переслать.

7 июля 2011, 15:17: Статус вопроса изменён на решённый (изменил автор вопроса — eclipse)

min@y™

min@y™ (статус: Доктор наук), 7 июля 2011, 15:21 [#31]:

Цитата (eclipse):

Если кому интересно поэкспериментировать с этим хитрым письмом, то могу переслать.

Спасибо, и без этого проблем хватает. Себе оставь.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 7 июля 2011, 15:26 [#32]:

:)

Страницы: [« Предыдущая] [1] [2]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 26 апреля 2026, 00:12
Выполнено за 0.04 сек.