Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Logindaten für den SMTP - Server überprüfen (https://www.delphipraxis.net/59161-logindaten-fuer-den-smtp-server-ueberpruefen.html)

Chrissi91 18. Dez 2005 16:01


Logindaten für den SMTP - Server überprüfen
 
Hallo :hi:,

da es ja immer heißt, für jede Frage einen neuen Thread aufmachen, ue ich dies doch gleich mal ;).

Ich habe ein kleines Loginformular für den SMTP - Server erstellt (Host, Passwort, Username). Nun möchte ich prüfen, ob die Daten existieren. Da ich nicht die Fehlermeldung von Windows bzw. Delphi haben möchte, habe ich versucht, den Fehler abzufangen, jedoch vergebens. Hier mein Lösungsansatz :mrgreen::

Delphi-Quellcode:
begin
 idsmtp.host:=editHost.text;
 idsmtp.username:=editUser.text;
 idsmtp.password:=editPasswort.text;
  try
   idsmtp.Connect;
   idsmtp.Disconnect;
  except
   MessageDlg('Ihre Daten sind fehlerhaft!', mtError, [mbOK], 0);
  end;
 end;
Wenn ich nichts in die Felder eingebe, so erscheint meine Fehlermeldung. Wenn ich falsche Daten eingebe, meckert Delphi bzw. Windows und meine eigene Fehlermeldung erscheint nicht. Wie kann ich das programmieren?

Ich bedanke mich schon mal für eure Lösungsvorschläge und Ansätze ;)

Chrissi91

chrisw 19. Dez 2005 08:50

Re: Logindaten für den SMTP - Server überprüfen
 
Ich glaube das geht in etwa so ! (nicht getestet !)
Delphi-Quellcode:
begin
idsmtp.host:=editHost.text;
idsmtp.username:=editUser.text;
idsmtp.password:=editPasswort.text;
  try
   idsmtp.Connect;
  except
    MessageDlg('Konnte keine Verbindung zu ' + editHost.text + ' herstellen !', mtError, [mbOK], 0);
  end;
  try
    idsmtp.Authenticate;
  except
   MessageDlg('Ihre Daten sind fehlerhaft!', mtError, [mbOK], 0);
  end;
  if idsmtp.Connected then idsmtp.DisConnect; ;
end;

Chrissi91 19. Dez 2005 13:54

Re: Logindaten für den SMTP - Server überprüfen
 
Danke, aber meines ist ja FAST dasselbe wie deines. Meines funtioniert auch ;)

Chrissi91 6. Jan 2006 07:04

Re: Logindaten für den SMTP - Server überprüfen
 
hjhj

Luckie 6. Jan 2006 07:05

Re: Logindaten für den SMTP - Server überprüfen
 
Zitat:

Zitat von Chrissi91
hjhj

Schluckauf? :gruebel:

Chrissi91 6. Jan 2006 07:06

Re: Logindaten für den SMTP - Server überprüfen
 
Hi :hi:,

bei mir sind Fehler drin. Mein erster Post ist nicht angekommen. :cry:, deshalb fasse ich mich jetzt kürzer:

Das Einloggen von SMTP und POP3 funktioniert nicht. -ich habe es bei POP3 genauso wie bei SMTP gemacht. Außerdem, wenn ich einen falschen Host angebe, hängt sich das Programm auf.

Danke schon im Vorraus und ich muss jetzt zur Schule :wall:

Chrissi91 6. Jan 2006 07:07

Re: Logindaten für den SMTP - Server überprüfen
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von Chrissi91
hjhj

Schluckauf? :gruebel:

Nein, der Beitrag ist nicht angekommen, weil ich den Beitrag auf offene Frage gestellt habe, dann kam ne Fehlermeldung und ein anderer Text wurde gepostet.

Luckie 6. Jan 2006 07:08

Re: Logindaten für den SMTP - Server überprüfen
 
Dann lösche ich das mal gleich alles. OK?

Chrissi91 6. Jan 2006 16:15

Re: Logindaten für den SMTP - Server überprüfen
 
Nur zu, aber eine Lösung für mein Problem wäre mir wichtiger. ^^

Noch mal eine Erklärung:

Wenn ich mich richtig und vollständig einlogge, kommt immer eine Fehlermeldung bezüglich POP3


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.

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