procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Host:='smtp.mail.ru'; // адресс почтового сервера
IdSMTP1.Port:=25; // порт по которому будет осуществляться подключение
IdSMTP1.Username:='xxx'; // свой логин на xxx@mail.ru
IdSMTP1.Password:='xxxxxxxx'; // свой пароль на xxx@mail.ru
IdSMTP1.AuthenticationType:=atLogin;
with IdMessage1 do
begin
Body.Assign(Memo1.Lines); // Отправляем текст из TMemo
From.Name:='Вася Пупкин'; // Своё имя
From.Address:= 'xxx@mail.ru'; // От кого письмо
Recipients.EMailAddresses :='yyy@mail.ru'; // адрес кому отправляем
Subject := 'Это тема'; // тема письма
end;
IdSMTP1.Connect;
try
IdSMTP1.Send(IdMessage1);
finally
IdSMTP1.Disconnect;
showmessage('Сообщение отправлено.');
end;
end;
IdSMTP1 отправка почты
Нужно отправить письмо на mail.ru. Возникает ошибка 421 Cannot connect to SMTP server ip-address (ip-address), connect error 10060'. Что подскажите? проверял натройки этого компонента - все так
Тебе надо отправить письмо на [email]yyy@mail.ru[/email]
Размещаешь на форме 4 компонента TIdSMTP и TIdMessage, TButton и TMemo.
В процедуре для кнопки пишешь:
Код: