[Delphi] e-mail przez NMSMTP - jest error

0

[code]
Wysyłam e-maila za pomocą NMSMTP z FastNet wg. poniższego kodu :

nmsmtp1.UserID :='robertk';
nmsmtp1.postmessage.date := datetostr(date);
nmsmtp1.PostMessage.LocalProgram := 'resportgql support program';
nmsmtp1.TimeOut := 0;
nmsmtp1.ClearParams := false;
nmsmtp1.PostMessage.Subject := 'test2315';
nmsmtp1.PostMessage.FromName := edit1.text;
nmsmtp1.PostMessage.FromAddress := edit2.text;
nmsmtp1.PostMessage.ReplyTo := edit3.text;
nmsmtp1.PostMessage.Body.text := memo1.text;
nmsmtp1.PostMessage.ToAddress.Clear;
nmsmtp1.PostMessage.ToAddress.Add('[email protected]');
nmsmtp1.host :='smtp.skrzynka.pl';
nmsmtp1.Connect;
nmsmtp1.SendMail;

Po krótkiej chwili wywala mi okienko z napisem :

Project1.exe raised exception class Exception with message '503 RCPT first (#5.1.1)'

I co teraz ? :) Macie pomysł, bo ja nie...

[/code]

0

U mnie pojawił się kiedyś podobny komunikat. Okazało się, że był to problem z logowaniem się na koncie poczty. Spróbowałem na innym serwerze (czyba poczta.fm) i było ok. Być może chodzi właśnie o hasło dostępu do skrytki.
Komponent FastNet nie jest najlepszy. Lepiej skorzystać z komponentó Indy - dają , jak sądzę, większą swobodę działania.

Pozdrawiam
Remek

0

Ustaw sobie wiekszy TimeOut np 5000
a linijke nmsmtp1.SendMail; wstaw w zakladce komponentu ON CONNECTED
bo moze probujesz wyslac maila a jeszcze przed polaczeniem

1 użytkowników online, w tym zalogowanych: 0, gości: 1