Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизОшибка при использовании NMSMTP Найти похожие ветки
← →
Dr. Genius (2006-05-16 17:24) [0]При выполнении данного кода возникает ошибка: Authentication failed. Почему?
procedure TForm1.Button1Click(Sender: TObject);
begin
with NMSMTP1 do
begin
Host := "smtp.mail.ru";
UserID := "xxx@mail.ru <xxx@mail.ru>";
Port := 25;
Connect;
PostMessage.FromAddress := "xxx@mail.ru <xxx@mail.ru>";
PostMessage.ToAddress.Text := "xxx@mail.ru";
PostMessage.Subject := "Тема письма";
PostMessage.Body.Text := "Текст письма";
SendMail;
Disconnect;
end;
end;
← →
Desdechado © (2006-05-16 17:38) [1]почитать на mail.ru как правильно авторизоваться через почтовые программы
← →
Dr. Genius (2006-05-18 11:39) [2]Ввод пароля в компоненте NMSMTP не предусмотрен, поэтому отправить сообщение через сервер smtp.mail.ru, требующий авторизации, с помощью NMSMTP невозможно. Поэтому я воспользовался компонентом IdSMTP1 (авторизацию, ввод пароля он поддерживает). Но код все равно не работает. Возникает ошибка: 503 valid RCPT command must precede DATA. Что это означает?
with IdSMTP1 do
begin
AuthenticationType := atLogin;
Port := 25; // номер порта smtp.mail.ru
UserId := "xxx";
Password:= "xxx";
Connect;
Send (IdMessage1);
Disconnect;
end;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c