Chcąc wysłać maila przez NMSMTP wyskakuje mi błąd- "Project Project1.exe raised excepation cllas ESockError with message "Alredy connected". Proces stopped. Use Step or run to continue." Jak sie go pozbyć??
Chcąc wysłać maila przez NMSMTP wyskakuje mi błąd- "Project Project1.exe raised excepation cllas ESockError with message "Alredy connected". Proces stopped. Use Step or run to continue." Jak sie go pozbyć??
MAsz jakis blad w kodzie(chyba):)
Wrzuc kod to sie zobaczy.
Oto poprawny kod wysylalacy mail'a (mi on dziala:> ) :
NMSMTP1.Host := 'smtp.onet.pl'; //Server smtp
NMSMTP1.Port := 25; // port
NMSMTP1.UserID := 'MaR'; //nazwa uzytkownika
NMSMTP1.Connect; //polacz
NMSMTP1.PostMessage.FromAddress := '[email protected]'; //adres nadawcy
NMSMTP1.PostMessage.FromName := 'MaR'; // imie nadawcy
NMSMTP1.PostMessage.Subject := 'Test'; //temat mala
NMSMTP1.PostMessage.ToAddress.Add('[email protected]'); //adres odbiorcy
NMSMTP1.PostMessage.Body.Add('blebleble'); //tresc maila
NMSMTP1.SendMail; //wysyla maila
NMSMTP1.Disconnect; //rozlancza