Wysyłanie maila za pomocą Indy a STARTTLS

0

Witajcie.
Próbuję wysłać maila za pomocą IdSMTP oraz IdMessage, połączenie chce wykonać za pomocą poniższego kodu:

  IdSMTP.UserName := 'uzytkownik';
  IdSMTP.Password :=  'haslo';
  IdSMTP.Host :=  'smtp.gmail.com';
  IdSMTP.Connect;
  try
    IdSMTP.Send(IdMessage);
  finally
    IdSMTP.Disconnect;
  end;

Podczas jego wywołania wyrzuca błąd dotyczący STARTTLS:

Must issue a STARTTLS command first. g197sm6799454wmd.15 - gsmtp

Ma ktoś może jakiś pomysł?

0

Sprawdź to powinno działać Nawiazanie polaczenia z pocztą e-mail przez proxy tylko musisz mieć potrzebne do SSL biblioteki libeay32.dll i ssleay32.dll w tym samym folderze co program. Biblioteki możesz pobrać np. z https://indy.fulgan.com/SSL/ tylko nie wiem w jakiej wersji będą pasowały bo nie wiem jaką masz wersję Indy i Delphi.

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