Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.24;
Скачать: CL | DM;

Вниз

Автоматическая отправка E-mail...   Найти похожие ветки 

 
Max.66RUS ©   (2006-06-10 20:43) [0]

Всем привет. Не могли бы вы мне дать ссылку на исходник процедуры автоматической отправки E-mail на фиксированный адрес почты по нажатию кнопки без использования почтовой программы по умолчанию. В сети нашёл один такой исходник, но там перменные не задекларированы. Или быть может кто-нибудь напишет к какому типу относятся переменные. Вот исходник процедуры:

-----
procedure TForm1.Button1Click(Sender: TObject);

begin
 NMSMTP1.Host := "smtp.mailserver.com";
 NMSMTP1.UserID := "h.abdullah";
 NMSMTP1.Connect;

 NMSMTP1.PostMessage.FromAddress := "hasan@excite.com";
 NMSMTP1.PostMessage.ToAddress.Text := "someone@xmail.com";
 NMSMTP1.PostMessage.Body.Text := "Текст письма";
 NMSMTP1.PostMessage.Subject := "Тема письма";
 NMSMTP1.SendMail;
end;
-----

При испоьзовании данной процедуры в таком виде Delphi выдает ошибку "Undeclared Indentifier <NMSMTP1>".

И ещё, подксажите, за что отвечают перменные, т.е. что в них нужно вписывать:

NMSMTP1.Host := "smtp.mailserver.com";
NMSMTP1.UserID := "h.abdullah";

NMSMTP1.PostMessage.FromAddress := "hasan@excite.com";
NMSMTP1.PostMessage.ToAddress.Text := "someone@xmail.com";
 
E-mail, на который будут отправляться письма, находится на Яндексе.

Заранее спасибо.

Мой ICQ: 727704.


 
brother ©   (2006-06-10 20:57) [1]

Вот пример для 6 делфи используется Инди, может пригодится:

procedure TForm1.Button1Click(Sender: TObject);
var f:TidAttachment;
   n:integer;
begin
       IdSmtp1.Host:="smtp.mail.ru";
       IdSmtp1.Port:=25;
       IdSmtp1.AuthenticationType:=atLogin;
       IdSmtp1.UserId:="от кого";
       IdSmtp1.Password:="пароль отправителя";
       IdMessage1.Body.Text:="текст";
       IdMessage1.From.Text:="от кого@mail.ru"; // должно совпадать с от кого(только без@mail.ru)
       IdMessage1.Recipients.EMailAddresses:="кому@mail.ru";
       IdMessage1.Subject:="заголовок письма";
       F:=TIdAttachment.Create(IdMessage1.MessageParts,"C:\WINDOWS\win.ini");
       try
       IdSmtp1.Connect{()};
       except
          showmessage("Error connection!");
       end;
       if IdSmtp1.Connected then
       begin
               IdSmtp1.Disconnect;
       end;
       f.Destroy;


 
Max.66RUS ©   (2006-06-10 21:32) [2]

brother ©, спасибо огромное. Но при использовании твоей процедуры почему то появляется ошибка ""Undeclared Indentifier <TidAttachment>". Что это может быть? У меня установлен "Delphi 7.0 Enterprise". Помоги пожалуйста.


 
Aksenov ©   (2006-06-11 07:02) [3]

Тоже интересует этот вопрос.
У меня установлен "Delphi 7.


 
Out ©   (2006-07-31 15:26) [4]

Надо подключить в uses модуль, в котором описан этот тип (это в Help`e  можно посмотреть)



Страницы: 1 вся ветка

Текущий архив: 2006.12.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.057 c
15-1164840692
Фотто
2006-11-30 01:51
2006.12.24
Существуют ли он-лайн преобразователи паскаля в html ?


15-1165313338
ocean
2006-12-05 13:08
2006.12.24
Удаленный доступ по ADSL


2-1165236164
RebroFF
2006-12-04 15:42
2006.12.24
Вычисления с датами


3-1160648549
БогданБ
2006-10-12 14:22
2006.12.24
Можно ли чтоб в строки DBGrid записывались только большие буквы?


2-1165170402
redlord
2006-12-03 21:26
2006.12.24
GDI+. Tbitmap как источник для graphics.DrawImage