Provedores de Serviços de Correio e de Sessões de E-mail

Um provedor de serviços de correio é um driver que suporta interação de correio com servidores de correio que utilizam um protocolo de correio específico. O servidor de aplicativos inclui provedores de serviços, também conhecidos como provedores de protocolos, para protocolos de correio.

Um provedor de correio encapsula uma coleção de fornecedores de protocolos. Por exemplo, o servidor de aplicativos possui um provedor de correio integrado que inclui a maioria dos provedores de protocolos comuns. Estes provedores de protocolos são instalados como o padrão e são suficientes para a maioria dos aplicativos. Se você tiver um aplicativo específico que exija provedores de protocolos customizados, siga as etapas descritas no capítulo sobre sessões de correio no JavaMail API Design Specification para instalar seus próprios provedores de protocolos.

As sessões de correio são representadas pela classe javax.mail.Session. Um objeto de sessão de correio autentica os usuários e controla o acesso aos sistemas de mensagens.

Para criar aplicativos de correio que sejam independentes da plataforma, use uma referência da factory de recurso para criar uma sessão de correio. Uma factory de recurso é um objeto que fornece acesso aos recursos no ambiente implementado de um programa. As factories de recurso usam as convenções de nomenclatura definidas pela JNDI (Java Naming and Directory Interface).

Boas Práticas: Certifique-se de que cada sessão de correio esteja definida em um provedor de correio pai. Selecione primeiro um provedor de correio e, em seguida, crie sua nova sessão de correio.bprac



Links marcados (on-line) requerem acesso à Internet.

Referências relacionadas
Informações relacionadas
JavaMail API Design Specification, V1.4 (PDF) (on-line)


Nome do arquivo: umai_cjmp.html