Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];

Вниз

получение почты   Найти похожие ветки 

 
esa   (2003-04-07 08:56) [0]

как сохранять приаттаченные к письмам файлы на диске? Пользуюсь компонентом TNMPOP3.


 
Calm   (2003-04-07 09:08) [1]

В каталоге demos в delphi есть пример почтового клиента.
Как приатачивать файлы, там есть точно.
Дожно быть и как сохранять. Посмотри там.


 
DeMoN_Astra   (2003-04-09 20:32) [2]

Да это вообщем то не проблема...
приаттаченый файл (но только в формате MIME) сохраняется в директории AttachFilePath ...
проблема заключается в ДРУГОМ !! мля ;) сам попал на грабли ...
этот класс (TNMPOP3), как и класс (TNMUUProcessor - UUE/MIME кодер/декодер) урезает от одного до двух байт с конца при декодировании MIME-кода ;(((
МАСТЕРА!! Помогите ;)
Хотя бы где глянуть как принять самому отдельно этот MIME-код и декодировать его побайтно.. ну низзя верить программерам левым ;)


 
Aahz   (2003-04-15 09:10) [3]

Вот рабочий кусок кода:


idMailPOP.Retrieve(i, idSendMessage);
for j := 0 to Pred(idSendMessage.MessageParts.Count) do begin
if (idSendMessage.MessageParts.Items[j] is TIdAttachment) then begin
str := "c:\myfile.zip";
DeleteFile (str);
TIdAttachment(idSendMessage.MessageParts.Items[j]).SaveToFile (str);
end;
end;


Для корректной работы пользуйтесь INDY 9.0 Восьмой глючит.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.013 c
1-60164
avlan
2003-06-07 06:40
2003.06.19
Ширина ячейки в StatusBar


4-60460
()utLaw
2003-04-20 23:07
2003.06.19
Смена местами пунктов в меню и дереве


3-60072
Kapitan
2003-05-28 16:59
2003.06.19
сообщение: поле ХХХ должно иметь значение


4-60461
b_Alex
2003-04-21 14:33
2003.06.19
Определение стиля


14-60390
Домарощинер
2003-06-03 12:17
2003.06.19
Вопрошающим посвещается:





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский