Просмотр кода
Идентификатор: fea9aec7 Описание: Код загружен: 13 июля 2011, 19:09 (Моисеев Евгений Леонидович)
unit Unit9; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Psock, NMpop3; type TForm9 = class(TForm) NMPOP31: TNMPOP3; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Edit7: TEdit; Button1: TButton; Button2: TButton; Memo1: TMemo; Memo2: TMemo; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form9: TForm9; implementation {$R *.dfm} procedure TForm9.Button1Click(Sender: TObject); begin NMPOP31.Host:=Edit1.Text; NMPOP31.UserID:=Edit2.Text; NMPOP31.Password:=Edit3.Text; NMPOP31.DeleteOnRead:=false; NMPOP31.Connect; end; procedure TForm9.Button2Click(Sender: TObject); var N:Integer; begin if NMPOP31.MailCount>0 then begin N:=StrToIntDef(Edit4.Text, -1); if NMPOP31.MailCount>0 then ShowMessage('wrong number'); begin NMPOP31.GetMailMessage(N); Edit5.Text:=NMPOP31.MailMessage.From; Edit6.Text:=NMPOP31.MailMessage.Subject; Edit7.Text:=NMPOP31.MailMessage.MessageID; Memo1.Lines.Assign (NMPOP31.MailMessage.Head); Memo1.Lines.Assign(NMPOP31.MailMessage.Body); end; end; end; end.