Servidor IMAP4 para .NET
-
09-06-2019 - |
Pergunta
Existem bibliotecas gratuitas (não GPL) para .NET que fornecem funcionalidade do servidor IMAP4?
Por exemplo.lida com o nível de soquete e o handshake de mensagens para que um cliente IMAP4 (como o Outlook) possa recuperar, ler, editar e/ou excluir mensagens.
Não estou tentando me conectar a um servidor IMAP4, gostaria de ajuda para implementar um.
Solução
Sei que estou respondendo à minha própria pergunta, mas depois de mais pesquisas, acho que encontrei algo que atende às minhas necessidades:
Características
- NMail é um aplicativo 100% .net.
- Um instalador e assistente de configuração do Windows.
- Webmail ASP.net.
- Um site de administração ASP.net.
Recursos do servidor IMAP
- Suporte para ACLs.
- Autenticação NTLM (Autenticação de Senha Segura (SPA) no Outlook e Outlook Express).
- Suporte para criptografia SSL/TLS.
- Suporte à autenticação simples SASL (ao usar uma sessão criptografada).
Recursos do servidor SMTP
- Suporte para criptografia SSL/TLS.
- API flexível para filtrar e alterar mensagens.Por exemplo.Para remover spam ou reescrever endereços, etc.
Outras dicas
Não tenho certeza se você experimentou o Indy (anteriormente um conjunto de componentes Delphi) - embora não tenha certeza se eles usam IMAP4, pois a página da Web está um pouco em branco, assim como o hub CodePlex.Vá para o site deles.Fora isso, não tenho certeza - nem mesmo Google mostra apenas clientes.
Você pode checar Servidor de correio Lumisoft.A licença é FREEWARE.
Em geral:
* 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