O componente fornece recursos IMAP (IMAP4rev1) ao seu aplicativo. Ele lidará com estruturas e referências a pastas e mensagens, e você fornecerá armazenamento real para os corp...
Fabricante:
WeOnlyDo! Software
Categoria:
Utilitários
O componente fornece recursos IMAP (IMAP4rev1) ao seu aplicativo. Ele lidará com estruturas e referências a pastas e mensagens, e você fornecerá armazenamento real para os corpos das mensagens - é simples assim. Ainda - é poderoso, implementado na especificação RFC2060.
Informação geral
O controle ActiveX COM ImapServer é um componente que pode ser facilmente integrado aos seus aplicativos para fornecer uma implementação completa do servidor de protocolo IMAP4rev1. Tudo o que você precisa fazer é colocá-lo no formulário VB, chamar seu método Start e aceitar imediatamente as conexões dos seus clientes! Ele suporta totalmente os comandos definidos no RFC2060.
Sobre o protocolo IMAP
IMAP significa Internet Message Access Protocol. É um método de acessar mensagens de correio eletrônico ou de quadro de avisos que são mantidas em um servidor de email (possivelmente compartilhado). Em outras palavras, ele permite que um programa de email "cliente" acesse armazenamentos de mensagens remotas como se fossem locais.
A capacidade do IMAP de acessar mensagens (novas e salvas) de mais de um computador se tornou extremamente importante à medida que a dependência de mensagens eletrônicas e o uso de vários computadores aumentam, mas essa funcionalidade não pode ser tomada como garantida: o amplamente utilizado Post Office Protocol (POP) funciona melhor quando se tem apenas um computador, uma vez que foi projetado para suportar o acesso a mensagens "offline", em que as mensagens são baixadas e excluídas do servidor de correio. Esse modo de acesso não é compatível com o acesso de vários computadores, pois tende a espalhar mensagens em todos os computadores usados para acesso a e-mail. Portanto, a menos que todas essas máquinas compartilhem um sistema de arquivos comum, o modo de acesso offline que o POP foi projetado para suportar efetivamente vincula o usuário a um computador para armazenamento e manipulação de mensagens.
Diferença entre POP3 e IMAP4
A diferença entre o conhecido protocolo POP3 e o IMAP4 é que o IMAP suporta o acesso a várias pastas - enquanto o POP3 conhecia apenas a INBOX (uma pasta com mensagens). Em vez de usar o sistema local para criar pastas e mover as mensagens recebidas para arquivamento local, o IMAP4 permite fazer o mesmo - mas ainda assim as mensagens permanecem no sistema remoto. Dessa forma, você pode acessar suas mensagens de qualquer lugar, usando qualquer cliente que suporte IMAP4 (até e-mails baseados na Web) e ainda tenha acesso a * ALL *.
A compatibilidade com versões anteriores ao POP3 ainda existe - quase todos os servidores IMAP4 têm uma pasta chamada 'INBOX', e esta é a mesma pasta (e única pasta!) Que você acessa quando usa o protocolo POP3. Lembre-se de que 'pasta' é igual a 'caixa de correio', pois o UNIX mantém todos os e-mails em um arquivo, enquanto planejamos manter os e-mails em nossas amostras como arquivos separados, mas a ideia é a mesma.
A pasta INBOX é muito importante nesse processo. Por esse motivo, o objeto INBOX sempre deve existir no seu código, porque a maioria dos clientes tenta primeiro acessá-lo! Você pode até adicionar essa pasta automaticamente quando o usuário efetuar login, apenas para garantir que o cliente não receba um erro.
Implementação do servidor IMAP
O wodImapServer é a implementação do IMAP4rev1, conforme definido pelo RFC2060.
Como o wodImapServer é um objeto COM e não o aplicativo completo, há poucas coisas que o desenvolvedor deve cuidar - simplesmente porque os objetos COM não podem lidar com informações que devem ser preservadas entre as sessões. O mais importante é manter as informações do UID (ID ÚNICO) para pastas e mensagens. Se você fizer isso, o wodImapServer funcionará perfeitamente com qualquer cliente que se conectar a ele. Em cada ação do cliente, o wodImapServer dispara um evento apropriado, no qual você pode manipular internamente a ação e retornar resultados positivos ou negativos. Você também deve lidar com sinalizadores de mensagem.
O wodImapServer não lida com o armazenamento de mensagens - você deve fazer isso sozinho. Ele irá lidar com estruturas e referências a pastas e mensagens - mas o conteúdo real das mensagens não pode ser tratado pelo wodImapServer. Em vez disso, dependerá do seu código quando as mensagens forem acessadas, na esperança de que você tenha fornecido mensagens formatadas corretamente e informações de sinalização adequadas. Se não o fizer - não irá reclamar, mas os clientes IMAP podem.
Você deve considerar todas as pastas wodImapServer como pastas virtuais - nenhuma delas necessariamente não existe no seu sistema. Cada vez que o wodImapServer exige uma lista de pastas ou lista de mensagens - o evento é acionado para notificá-lo a preencher suas coleções com as informações apropriadas - e isso é tudo. Você pode manter as mensagens no banco de dados, no sistema externo ou em qualquer lugar que precisar - desde que você possa fornecer as informações necessárias sobre a solicitação do wodImapServer.
Requisitos do sistema:
CPU: processador dual core de 1,8 GHz
RAM: 2 GB
HDD / SSD: 50 GB de espaço livre na unidade principal
Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit
Resolução: 1024×768
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.