Простейший код отправки простейшего письма. Подскажите, пожалуйста, почему при попытке соединения с сервером (мэйлрушным) выдается ошибка "Connection Gracefully Closed". После просмотра похожих тем на форуме вставил в код соединение с поп3 сервером, с ним соединение проходит. Смтп - нет.
Код | procedure TForm2.Button1Click(Sender: TObject); begin idSMTP1.Host:='smtp.mail.ru'; idSMTP1.Port:=25; idSMTP1.Password:='1111'; idSMTP1.Username:='olga_*****'; Form1.idPOP31.Username:=Form1.Edit1.Text; //îïðåäåëÿåì èìÿ ïëîüçîâàòåëÿ Form1.idPOP31.Password:=Form1.Edit2.Text; //îïðåäåëÿåì ïàðîëü Form1.idPOP31.Host:=Form1.Edit3.Text;//àäðåñ ê ñåðâåðó Form1.idPOP31.Connect(); Form1.idPOP31.CheckMessages;
idSMTP1.Connect();
idMessage1.From.Text:='[email protected]'; idMessage1.Recipients.EMailAddresses:=Edit1.Text; idMessage1.Subject:=Edit2.Text; idMessage1.Body.Text:=Memo1.Text;
try idSMTP1.Send(idMessage1); except ShowMessage('Îøèáêà, ïèñüìî íå îòïðàâëåíî'); end; idSMTP1.Disconnect; Form1.idPOP31.Disconnect;
end;
|
|