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

Вниз

Уважаемые мастера !! вот с такой проблемой столкнулся нужно по PO   Найти похожие ветки 

 
LOGic   (2003-10-15 14:57) [0]

Уважаемые мастера !! вот с такой проблемой столкнулся нужно по POP3 получить с почтового сервера файл упакованный раром и положить его в каталог. Стандартная компонента NMPOP3 может принять только текстовый файл а рар-архив рушит.
Использую для этого Indy. Но не как не могу разобраться. Помогите куском кода для этого задания. С уважением.


 
FoxBox   (2003-10-15 17:19) [1]

POP:TNMPOP3 - поставь компонент на форму

var
messagecount,mm,i:integer;
CurrentServer,CurrentLogin,CurrentPassword:string;

---
pop.host:=CurrentServer;
pop.UserID:=CurrentLogin;
pop.password:=CurrentPassword;
pop.deleteonread:=mustclear; {true/false - на выбор}
try
pop.connect;
if pop.connected then begin
label4.caption:="Connected, checking new messages...";
messagecount:=pop.mailcount;
if messagecount>0 then begin
label4.caption:=CurrentServer+"/"+currentlogin+": Received "+inttostr(messagecount)+" new messages";
label4.update;
mm:=1;
while mm<=messagecount do begin
pop.getmailmessage(mm); // Получаем текущее сообщение
mess.lines.clear;
mess.text:=pop.mailmessage.body.text; // это тело
// А файло положится туда, на что указывается AttachFilePath
......
Ковыряемся с мылом, если надо
......
inc(mm); // берем следующее сообщение
end;
end
else begin
label4.caption:="No new messages";
label4.update;
end;
label4.Caption:="Disconnecting...";
label4.update;
pop.disconnect;
------------------
В-общем, коду лет много но должОн работать, если не нравится или глючит - уж извини, под рукой ничего другого нет...



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
8-36775
Sergeys
2003-08-15 20:18
2003.12.12
Как можно наложить(вставить) изображение....


1-36629
RedArc
2003-11-19 19:57
2003.12.12
хитрозадый TreeView


4-36902
Raduga
2003-10-16 13:05
2003.12.12
Замена таймера


14-36847
ИМХО
2003-11-19 05:30
2003.12.12
Уэльс - Россия... ваши прогнозы, господа?


8-36774
Sergeys
2003-08-16 13:39
2003.12.12
С микшировать два битмапа





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский