![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
NMSMTP1.PostMessage [D2005]
Батыр © (2006-08-15 16:45:00)Нашел одну статью на 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!
Ketmar (2006-08-15 18:12:00) [1]> [3] Батыр (15.08.06 17:58)
закрыть Delphi и снести. потом купить книги. потом прочитать. только потом ставить назад.
Батыр (2006-08-15 17:58:00) [2]
> Indy Clients должна быть компонента IdSMTP
Да-да вот именно, я просто переименновал, что теперь делать?!
DrPass (2006-08-15 17:26:00) [3]В Delphi 2005 компонент NMxxx вообще-то сроду не было. Вернее, может и были, но по умолчанию не устанавливались. На вкладке Indy Clients должна быть компонента IdSMTP. Которая, естественно, имеет совершенно иные свойства и методы
Сергей М. (2006-08-15 16:53:00) [4]
> выдает ошибку
> Что делать не знаю
Читать текст сообщения об ошибки, вникать, исправлять ошибку.