1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
IdMessage1.Clear;
IdMessage1.From.Text :=Edit1.Text;
IdMessage1.ReplyTo.EMailAddresses:=Edit1.Text;
IdMessage1.Recipients.EMailAddresses:=Edit2.Text;
IdMessage1.Date:=Date;
IdMessage1.Subject:=Edit4.Text;
IdMessage1.Priority:=mpNormal;
IdMessage1.Body.Assign(Memo1.Lines);
if not (Edit3.Text='') then
TIdAttachment.Create(IdMessage1.MessageParts,Edit3.Text);
IdSMTP1.AuthenticationType:=atLogin;
IdSMTP1.Host:='smtp.live.com';
IdSMTP1.Port:=25; //Port (par exemple pour Free : 25)
IdSMTP1.UserName:='utilisateur@hotmail.com'; //Nom d'utilisateur
IdSMTP1.Password:=mpasse; //Mot de passe
try
IdSMTP1.Connect; except showmessage('Erreur de connexion'); end;
IdSMTP1.Send(IdMessage1); |
Partager