Скачать и разобрать почту с POP3 (Delphi) - PullRequest
0 голосов
/ 30 мая 2011

Я пытался использовать Indy9 с D6, но у меня возникла целочисленная ошибка переполнения при разборе сообщения.

Из-за этого я ищу семейство активных компонентов для:

  • Подключиться ксервер
  • Загрузка сообщений
  • Удаление загруженных сообщений
  • Разбор писем
  • Сохранение вложений в файлы

Если нетдругие компоненты для Delphi, могу ли я использовать код c # (я вызываю подпроцесс из кода Delphi).

Спасибо за вашу помощь: dd

1 Ответ

1 голос
/ 30 мая 2011

Я бы посоветовал вам установить более новую версию Indy (какую вы используете?), Некоторые выпуски, как известно, содержат ошибки, я помню, что мне пришлось применить патч из группы новостей, чтобы сделать код разбора сообщения для какое-то время работай полностью - какую ошибку ты получаешь? Альтернативой являются Synapse (менее "визуальный") или ICS

В любом случае, какой бы интернет-протокол (POP, IMAP) вы ни использовали для получения почты, он имеет формат RFC (2) 822, его формат не зависит от протокола обработки почтовых ящиков или протокола, используемого для его отправки (SMTP). .

...