Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Мне необходимо добавить в программу прием - передачу почты. Попробовал INDY - взял примерчик MailDemo. Отправляю сообщение с аттачем, затем принимаю его. Вместо одного аттача вижу 2, причем первый пустой. Сохранение 2 аттача как файла тоже не проходит. Ежели я принимаю это же сообщение Outlook Express-ом - то все в порядке. Вот он аттачик, как миленький. В чем тут может быть дело? Я смотрел подобные вопросы в этом форуме, но ничего подобного не нашел. 6 версия 2 SP установлен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:23 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Это пример из демо. Вот кусок, который работает при обработке сообщения: for intIndex := 0 to Pred(Msg.MessageParts.Count) do begin if (Msg.MessageParts.Items[intIndex] is TIdAttachment) then begin //general attachment pnlAttachments.visible := true; li := lvMessageParts.Items.Add; li.ImageIndex := 8; li.Caption := TIdAttachment(Msg.MessageParts.Items[intIndex]).Filename; // li.SubItems.Add(TIdAttachment(Msg.MessageParts.Items[intIndex]).ContentType); end else begin //body text if Msg.MessageParts.Items[intIndex] is TIdText then begin Memo1.Lines.Clear; Memo1.Lines.AddStrings(TIdText(Msg.MessageParts.Items[intIndex]).Body); end end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:28 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Ща гляну как у меня было (касяк такой помню). А пока вопрос - полчему indy, а не Fastnet? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:33 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Путного ответа не будет. Просто увидел законченный модуль, в котором вроде есть все, что мне нужно, вот и решил с ним разобраться. Думал так проще. Задача абсолютно прикладная, не хотелось бы терять на нее много времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:35 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Вопрос был какой? Проблемма с сохранением файлов. Щас открыл проект demos\indy\mailclient. Принял письмо, сохранил приатаченные файлы. все работает. Единственное там надо поправить имена файлов (он сохраняет по номерам). А ваще лучше fastnet. Хотя и там глюки. А в демках ваще одни касяки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 16:48 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
А у меня получается так, как я описал в первом сообщении. Все делаю в этой програмке. Аттачу один файл, а получаю в списке 2, при этом один-первый без имени. Об сохранении вообще речи нет. Может дело в том, что я с прокси работаю? Сегодня дома проверю на одиночном компе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 17:13 |
|
||
|
MailDemo для INDY
|
|||
|---|---|---|---|
|
#18+
Об сохранении вообще речи нет Ну как же. Посмотри повнимательнее. При клике на имени файла, прога сохраняет его в текущюю папку с именем - цифра. Я же сказал, что это нужно поправить. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Ты это видел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2003, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2051&tid=2118574]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 333ms |

| 0 / 0 |
