Question

Existe-t-il des bibliothèques libres (non-GPL) pour .NET offrant des fonctionnalités côté serveur IMAP4?

E.g. gère le niveau de socket et la négociation de message afin qu'un client IMAP4 (tel que Outlook) puisse récupérer, lire, éditer et / ou supprimer des messages.

Je n'essaie pas de me connecter à un serveur IMAP4, j'aimerais avoir l'aide pour en implémenter un.

Était-ce utile?

La solution

Je sais que je réponds à ma propre question, mais après une recherche plus approfondie, je pense avoir trouvé quelque chose qui correspond à mes besoins:

NMail

Caractéristiques

  • NMail est une application 100% .net.
  • Un assistant d'installation et de configuration Windows.
  • Webmail ASP.net.
  • Un site d'administration ASP.net.

Fonctionnalités du serveur IMAP

  • Prise en charge des ACL.
  • Authentification NTLM (SPA) sous Outlook et Outlook Express.
  • Prise en charge du cryptage SSL / TLS.
  • Prise en charge de l'authentification en clair SASL (lors de l'utilisation d'une session chiffrée).

Fonctionnalités du serveur SMTP

  • Prise en charge du cryptage SSL / TLS.
  • API flexible pour le filtrage et la modification de messages. Par exemple. Pour supprimer le spam ou réécrire les adresses, etc.

Autres conseils

Je ne sais pas si vous avez essayé Indy (auparavant un ensemble de composants Delphi) - bien que je ne sache pas s'ils utilisent IMAP4 car leur page Web est un peu vide, de même que leur hub CodePlex. Allez sur leur site Web . Sinon, je ne suis pas sûr - même Google ne montre que clients.

Vous pouvez vérifier Serveur de messagerie Lumisoft . La licence est FREEWARE.

Général:

* 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top