Frage
Gibt es freie (nicht-GPL) Bibliotheken für .NET, die IMAP4-Server-Seite Funktionalität?
z. übernimmt das Socket-Ebene und Nachrichten Handshaking, so dass ein IMAP4-Client (zB Outlook) abgerufen werden kann, lesen, bearbeiten und / oder Nachrichten löschen.
ich nicht zu einem IMAP4-Server bin versucht zu verbinden, würde ich die Unterstützung benötigt eine zu implementieren.
Lösung
Ich weiß, ich meine eigene Frage zu beantworten, aber nach noch mehr auf der Suche ich glaube, ich meine Bedürfnisse etwas gefunden, passend haben:
Eigenschaften
- NMail ist eine 100% .NET-Anwendung.
- Ein Windows Installer und Setup-Assistenten.
- ASP.net Webmail.
- Eine ASP.net Verabreichungsort.
IMAP Server-Funktionen
- Unterstützung für ACLs.
- NTLM-Authentifizierung (Secure Password Authentication (SPA) unter Outlook und Outlook Express).
- Unterstützung für SSL / TLS-Verschlüsselung.
- SASL Klarauthentifizierungsunterstützung (wenn eine verschlüsselte Sitzung verwendet wird).
SMTP-Server-Funktionen
- Unterstützung für SSL / TLS-Verschlüsselung.
- Flexible API zum Filtern und Ändern Nachrichten. Z.B. Zum Entfernen von Spam oder Adressen neu zu schreiben, etc.
Andere Tipps
Ich bin mir nicht sicher, ob Sie Indy versucht haben (bisher eine Reihe von Delphi-Komponenten) - obwohl ich nicht sicher bin, ob sie IMAP4 als ihre Webseite tun ein bisschen leer, als ihre CodePlex Nabe ist. Zum ihrer Website . Anders als das ich bin mir nicht sicher - auch Google nur Shows Kunden.
Sie können überprüfen, Lumisoft Mail-Server . Die Lizenz ist kostenlos.
Allgemein:
* SMTP/POP3/IMAP4/WebMail
* IP access filtering
* User mailbox size limit
* Supports XML or MSSQL databases
* Nice GUI for administation
* Well commented source code included
SMTP:
* All basic smtp features
* Supports multiple domains
* Supports multiple e-address for one mailbox
* Supports aliases(Mailing lists). Supports public and private
(needs authentication) lists.
* Supports email routing. eg *ivar* pattern routes all addresses containing
ivar to specified mailbox or remote address
* SMTP AUTH (LOGIN CRAM-MD5) (supported authentication types)
* SMTP SIZE, PIPELINING, 8BITMIME, CHUNCKING support
* SMTP custom message filters
* Relay can be controlled by IP access or authentication
POP3:
* All basic pop3 features
* APOP command for secure authentication
* POP3 AUTH (LOGIN CRAM-MD5) (supported authentication types)
* POP3 remote accounts
WebMail (ASP.NET):
* Standalone webmail, can be used any with IMAP based mailserver
* Supports XML or MSSQL databases
* Multiple UI languages