|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2013, 13:59 | #1 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Проблемы с почтовым клиентом (TIdSMTP, TIdPOP3)
В моей программе реализован почтовый клиент, использующий классы TIdSMTP и TIdPOP3. Среда разработки--Delphi 7.
Вот код: отправка сообщений: Код:
приём сообщений: Код:
Но при приёме сообщения с сервера почему-то не считывается аттач (вложение) -- файл mytextfile.txt . То есть почему-то не проходит ни часть кода FMimeMsg--там FMimePart.GetSubPartCount равно нулю, ни часть кода с mMessege.MessageParts -- там также mMessege.MessegeParts.Count также равно нулю. В чём причина этого? Что надо сделать так, чтобы аттач вытаскивался (в первую очередь меня интересует вариант с mMessege.MessegeParts, но также интересует и вариант с FMimeMsg.MessagePart )? |
14.07.2013, 20:32 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
в инди почта плохо сделана...
сам нарывался на баги - один из них: чтение сообщения из файла и запись в файл - файлы получатся разные, добавляется лишняя секция. первое что предложу - динамически создавай TMessage, поработал-убил. второе - не обходи компоненту через StoredPathName - используй встроенное сохранение. и третье как поступил я самое правильное и кардинальное - переписать TIdMessage, отучить его от временных файлов в мемори стримы, допилить все баги неидентичности загруженного и сохраненного сообщений
Не стесняемся, плюсуем!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с почтовым клиентом на Паскале | MisterDie | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.06.2013 15:09 |
работа с почтовым клиентом в делфях | alice1505 | Помощь студентам | 1 | 22.04.2011 11:09 |
Приоблемы с формами, почтовым клиентом и удаление своей проги | Mercurium | Помощь студентам | 6 | 16.02.2011 16:48 |
Проблемы: Получение / прием писем (TidPOP и TidSMTP) | Черничный | Работа с сетью в Delphi | 7 | 20.02.2010 03:33 |
Проблемы с одним клиентом и множеством серверов | Maxxon | Работа с сетью в Delphi | 5 | 28.08.2007 17:27 |