Форум: "Начинающим";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
ВнизNMSMTP1.PostMessage Найти похожие ветки
← →
Батыр (2006-08-15 16:45) [0]Нашел одну статью на Delphi World по отправке письма с помошью компанента MNSMTP вот код:
procedure TForm1.Button1Click(Sender: TObject);
begin
NMSMTP1.Host := "mail.host.com";
NMSMTP1.UserID := "Username";
NMSMTP1.Connect;
NMSMTP1.PostMessage.FromAddress := "your_mail@host.com";
NMSMTP1.PostMessage.ToAddress.Text := "delphiworld@mail.ru";
NMSMTP1.PostMessage.ToCarbonCopy.Text := "your_mail@host.com";
NMSMTP1.PostMessage.ToBlindCarbonCopy.Text := "second_your_mail@host.com";
NMSMTP1.PostMessage.Body.Text := "This is the message from Delphi World project";
NMSMTP1.PostMessage.Attachments.Text := "c:\File.txt";
NMSMTP1.PostMessage.Subject := "Delphi World is Great!";
NMSMTP1.SendMail;
ShowMessage("Mail sent !");
NMSMTP1.Disconnect;
end;
Но у меня Делфи 2005, как указано в статье компанент нах-ся в вкладке
FastNet, но у меня он был в IndyClient, так вот выдает ошибкуNMSMTP1.PostMessage.FromAddress := "your_mail@host.com";
Что делать не знаю, может потомучто Д2005!
← →
Сергей М. © (2006-08-15 16:53) [1]
> выдает ошибку
> Что делать не знаю
Читать текст сообщения об ошибки, вникать, исправлять ошибку.
← →
DrPass © (2006-08-15 17:26) [2]В Delphi 2005 компонент NMxxx вообще-то сроду не было. Вернее, может и были, но по умолчанию не устанавливались. На вкладке Indy Clients должна быть компонента IdSMTP. Которая, естественно, имеет совершенно иные свойства и методы
← →
Батыр (2006-08-15 17:58) [3]
> Indy Clients должна быть компонента IdSMTP
Да-да вот именно, я просто переименновал, что теперь делать?!
← →
Ketmar © (2006-08-15 18:12) [4]> [3] Батыр (15.08.06 17:58)
закрыть Delphi и снести. потом купить книги. потом прочитать. только потом ставить назад.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c