Entwickler-Ecke
Internet / Netzwerk - POP3 Server
Kai Heitkamp - Mo 02.12.02 17:32
Titel: POP3 Server
Hallo,
hat mal jemand Beispielcode für einen POP3-Server mit dem Indy 9 Komponenten !? Das Beispiel das man auf der Indy-HP 'runterladen kann, funktioniert irgendwie nicht !
...und kennt jemand ein POP3-eMail Programm, das die ganzen Anmeldungsgeschichten am Server anzeigt (log) ?
Thx
Kai
Kai Heitkamp - Di 03.12.02 15:04
...sehr komisch ! Irgendwie scheint der Indy POP3-Server ne Macke zu haben. Ein "normaler" (anderer) POP3-Server (in diesem Fall der ArGo POP3 Server) zeigt:
03.12.2002 10:46:31 - ( 1) USER kai
03.12.2002 10:46:31 - ( 1) +OK Password required for kai
03.12.2002 10:46:32 - ( 1) PASS ***
03.12.2002 10:46:32 - ( 1) +OK Mailbox locked and ready
03.12.2002 10:46:32 - ( 1) STAT
03.12.2002 10:46:32 - ( 1) +OK 0 0
03.12.2002 10:46:32 - ( 1) QUIT
03.12.2002 10:46:32 - ( 1) +OK Aba he
Die Indy POP3-Server Komponente zeigt aber:
POP3: 14:37:54 [rx] +OK Welcome to Indy Mail Server
POP3: 14:37:54 [tx] USER kai
POP3: 14:37:54 [rx] +OK Indy Mail Server ready
POP3: 14:37:54 [tx] PASS ***
POP3: 14:37:54 [rx] +OK Password required
POP3: 14:37:54 [tx] STAT
POP3: 14:37:54 [rx] +OK Login OK
POP3: 14:37:54 [tx] QUIT
POP3: 14:37:54 [rx] +OK Closing communication channel
Das ist doch sehr merkwürdig ! Die Meldungen stimmen alle nicht ! Wenn das Passwort angegeben wurde, fragt er erst danach und das mit den Meldungen "Welcome...", "Indy Mail Server Ready" und "Login OK" sind doch auch durcheinander !?
Weiß jemand mehr darüber ? Ist das ein Bug ? Ich benutze Delphi 7 Enterprise !
Danke und Gruß
Kai
Savage - Di 03.12.02 15:46
wichtig für dich ist immernur das '+OK' vom Pop Server, alles was hinter OK kommt, ist nur dazu da, damit man ungefär weis, um was es sich jetzt handelt.
Der Client, der sich beim Pop anmeldet muss folgende Reihenfolge verwenden (für User und Pass):
USER <username> Usernamen eingeben
PASS Passwort eingeben
//kann auch durch einander und mehrfach aufgerufen werden
LIST Emails auflisten (Anzahl + Größe)
RETR <x> Mail Nr. x empfangen
TOP x y von Mail x, y Zeilen + header der MAil anzeigen
DELE x Nachricht x löschen
QUIT Abmelden
Solange der der Popserver nach jedem Befehl ein '+OK' sendet, ist alles OK
Mfg
Savage
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!