2009-06-17 7 views
3

Es gibt Unmengen von Google-Beispielen zum Erstellen eines POP3-Clients in .net, aber ich möchte einen einfachen benutzerdefinierten POP3-Dienst/Server erstellen, um E-Mails für den Benutzer aus einer benutzerdefinierten Datenbank abzurufen. Gibt es irgendwelche Komponenten oder Beispiele dafür?Erstellen Sie einen einfachen POP3 * -SERVER *

+0

Danke für diese Dinge soweit. Ich muss hinzufügen, dass dies mein erster Schritt in die Welt der Sockets und Dienste wäre. Eines der Probleme, die ich habe, ist nicht zu wissen, wie die Steckdosen offen bleiben, zuhören, mehrere Benutzer gleichzeitig? –

+0

Erforschen ein bisschen mehr, sollte ich einen Socket-Service oder ein Remoting verwenden? Ich habe es noch nie getan. –

Antwort

0

Ich habe this mock smtp server vor langer Zeit erstellt. Sie können diesen Code verwenden, um damit zu beginnen und einige "echte Logik" zu ihm.

+1

Darüber hinaus sollte dieser RFC als Referenz dienen: http://www.ietf.org/rfc/rfc821.txt – schnaader

+0

Das sieht ausgezeichnet aus, danke. –

0

Es gibt ein Delphi-Beispiel here, das Ihnen den Einstieg erleichtern könnte. Es sollte nicht zu schwer sein, die grundlegenden Teile der POP3-Spezifikation herauszuziehen und in diese zu schreiben - relevante Information here für Telnet-Befehle.

Ebenso beschreibt eine RFC here das Protokoll im Detail.