Вниз
Скачать: CL | DM;

Кто знает!!!!! Как отправить письмо.....только не через почтовую   Найти похожие ветки 

← →
k-sergey   (2002-11-15 12:57) [0]

Кто знает!!!!! Как отправить письмо.....только не через почтовую прогу...я скачал Indy, посмотрел Demo но там пример тоже не работает!!!! скиньте на мыло кому не трудно примерчик....который умеет отправлять почту....! K-Sergey@mail.ru


← →
Song ©   (2002-11-15 13:35) [1]

TNMSMTP


← →
Maksss   (2002-11-15 18:14) [2]

Mail это ClientSocket,m_State : integer;
запускается
m_state := 1;
Mail.Port := 25;
Mail.Host := SMTPAddress;
Mail.Active := True;

procedure TForm.MailRead(Sender: TObject;
Socket: TCustomWinSocket);
var otvet :string;
begin
otvet := Mail.Socket.ReceiveText;
otvet := copy(otvet,1, 3);
If (otvet = "250") Or (otvet = "221") Or (otvet = "354") Then begin
Case m_State of
1:begin m_State := 2;
Mail.Socket.SendText ("HELO "+ server.Socket.LocalAddress + #13#10);
end;
2: begin m_State := 3;
Mail.Socket.SendText("MAIL FROM: server@home.net"+ #13#10);
end;
3:begin m_State := 4;
Mail.Socket.SendText("RCPT TO: " + MailSett + #13#10);
end;
4: begin m_State :=5;
Mail.Socket.SendText("DATA" + #13#10);
end;
5: begin m_State := 6;
Mail.Socket.SendText("Subject: " + LocalIP1 + #13 + #13#10 + text писма + #13#10 + #13+ "." + #13#10);
end;
6: begin m_State := 7;
Mail.Socket.SendText("QUIT" +#13#10);
end;
7: begin
//if otvet = "221" then
Mail.Active :=False;
end;
end;
end else begin
Mail.Active :=False;
ERROR
end;
end;


← →
Sergey V. Shadrin   (2002-11-15 18:16) [3]

учим smtp, пишим собственного клиента. это если не ищешь легких путей :) если ищешь - используй mail клиентов :)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-48866
Eugene_S
2002-12-19 11:07
2003.01.16
Метод Seek -объявил забостовку (else сыканул)


1-49160
Jeka
2003-01-05 12:15
2003.01.16
строка


1-49087
Mr Black
2003-01-05 02:30
2003.01.16
Работа с формами


14-49307
Eugene_S
2002-12-28 11:54
2003.01.16
У Онегина было тяжело на душе, и он поехал к Татьяне облегчиться.


3-48862
satron
2002-12-23 12:56
2003.01.16
Как




   Наверх