Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Fehler beim Senden von E-Mails einem Sever (https://www.delphipraxis.net/193285-fehler-beim-senden-von-e-mails-einem-sever.html)

HPB 12. Jul 2017 08:55

Fehler beim Senden von E-Mails einem Sever
 
Guten Tag Delpgianer,
ich bin mit meinem Programm von einem Windows-Small-Busines-Server 2011 auf einen Windows-Server 2012R2 umgezogen.
Alles Programmteile, bis auf das Versenden der E-Mails, laufen problemlos.
Hier der Quellcode zum Amnmelden:
Delphi-Quellcode:
  function ServerAnmelden: Boolean;
  begin
    Result := True;
    ASMTP := TIdSMTP.Create(Self);
    if ASMTP.Connected then
      ASMTP.Disconnect(True);

    try
      ASMTP.AuthType := satDefault;
      ASMTP.UserName := MailUserName;
      ASMTP.Password := MailPassWort;
      ASMTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(ASMTP);
      ASMTP.UseTLS := utUseImplicitTLS;
      ASMTP.ManagedIOHandler := True;
      ASMTP.Host := MailHostName;
      ASMTP.Connect;
    except
      on E: Exception do
      begin
        pErrMsg := e.Message;
        if ASMTP.LastCmdResult.Code <> '' then
          pErrMsg := ASMTP.LastCmdResult.Text.Text
            + sLineBreak + '--'
            + sLineBreak + pErrMsg;
        ASMTP.Free;
        Result := False;
      end;
    end;
  end;

begin
  if not ServerAnmelden then
  begin
    Application.MessageBox('Es konnte keine Verbindung zum ' + #13#10 +
      'E-Mailserver hergestellt werden!', 'BPS Logenverwaltung . . .', MB_OK +
      MB_ICONSTOP);
    Exit;
  end;
Beim Anmelden bekomme ich nur die untenstehende Fehlermeldung.
Und wie schon bemerkt, auf dem alten Server lief alles Problemlos.
Können das irgendwelche Einstellungen am Server sein, die wir noch machen müssen?
Wenn ja, welche?
Vielen Dank für Eure Hilfe
HPB

Jasocul 12. Jul 2017 09:41

AW: Fehler beim Senden von E-Mails einem Sever
 
Wenn dir überhaupt jemand helfen soll, ist der Inhalt von pErrMsg erforderlich.

HPB 12. Jul 2017 11:32

AW: Fehler beim Senden von E-Mails einem Sever
 
Liste der Anhänge anzeigen (Anzahl: 1)
in der Anlage die Fehlermeldung.
vielen Dank für die Antwort.
Welche SSL Bibliothek könnte auf dem Server fehlen, die auf meinem PC und auf dem alten
Server auf jeden Fall installiert sein muß.
Mit Gruß HPB

Jasocul 12. Jul 2017 11:37

AW: Fehler beim Senden von E-Mails einem Sever
 
Ich denke, es geht um diese Bibliothek:
https://www.openssl.org/source/

HPB 12. Jul 2017 13:49

AW: Fehler beim Senden von E-Mails einem Sever
 
Zitat:

Zitat von Jasocul (Beitrag 1376538)
Ich denke, es geht um diese Bibliothek:
https://www.openssl.org/source/

Danke für den Hinweis. Ich werde den Hinweis an den SystemAdmin weitergeben.

HPB 14. Jul 2017 12:03

AW: Fehler beim Senden von E-Mails einem Sever
 
Zitat:

Zitat von HPB (Beitrag 1376545)
Zitat:

Zitat von Jasocul (Beitrag 1376538)
Ich denke, es geht um diese Bibliothek:
https://www.openssl.org/source/

Danke für den Hinweis. Ich werde den Hinweis an den SystemAdmin weitergeben.

Der Admin hat nun diese Datei installiert:
win32openssl-1_1_0e.exe
Aber damit funktioniert es auch nicht.
Kann vielleicht jemand nennen welche DLL's in das System32 Verzeichnis müssen
und woher wir diese bekommen?
Vielen Dank auch.

Klaus01 14. Jul 2017 12:06

AW: Fehler beim Senden von E-Mails einem Sever
 
.. das sind meines Wissens libeay32.dll und ssleay32.dll

hier sind die DLLs zu finden: http://indy.fulgan.com/SSL/

Grüße
Klaus

HPB 14. Jul 2017 14:39

AW: Fehler beim Senden von E-Mails einem Sever
 
Zitat:

Zitat von Klaus01 (Beitrag 1376708)
.. das sind meines Wissens libeay32.dll und ssleay32.dll

hier sind die DLLs zu finden: http://indy.fulgan.com/SSL/

Grüße
Klaus

Vielen Dank Klaus. Die beiden DLLs waren es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz