Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesCódigo-Fonte Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais
Você está aqui: JSP (Java Server Pages) ::: Dicas de Estudo e Anotações ::: JSP + JavaMail

Entendendo a classe Address do pacote javax.mail

Quantidade de visualizações: 38 vezes
ENTENDENDO A CLASSE ADDRESS

Depois de criar os objetos Session e Message e definir o conteúdo da mensagem, é hora de endereçar o e-mail com o auxílio da classe Address. Assim como Message, Address é uma classe Abstrata. Temos que usar a classe javax.mail.internet.InternetAddress.

Para criar um endereço contendo apenas o endereço de e-mail você fornece o endereço ao construtor:

Address address = new InternetAddress("osmar@recomende.com");

Se você quiser que o nome apareça ao lado do endereço de e-mail, você pode fornecê-lo ao construtor também:

Address address = new InternetAddress("osmar@recomende.com", "Osmar J. Silva");

Você precisará criar objetos address para os campos "de" e "para" da mensagem. A menos que seu servidor evite, você poderá enviar e-mails que parece ser de outra pessoa, e não você.

Depois de criar os endereços, você os conecta à mensagem de duas formas diferentes. Para identificar o remetente, você usa os métodos setFrom() e setReplyTo():

message.setFrom(address);

Se sua mensagem precisa exibir múltiplos endereços "de", use o método addFrom():

Address address[] = ...;
message.addFrom(address);

Para identificar os destinatários, você usa o método addRecipient(). Este método exige um Message.RecipientType juntamente com o endereço:

message.addRecipient(type, address)

Os três tipos definidos são:

Message.RecipientType.TO
Message.RecipientType.CC
Message.RecipientType.BCC

Assim, se sua mensagem vai ser enviada para "suporte@recomende.com" com cópia para "osmar@recomende" então você deve usar:

Address toAddress = new InternetAddress("suporte@recomende.com");
Address ccAddress = new InternetAddress("osmar@recomende.com");
message.addRecipient(Message.RecipientType.TO, toAddress);
message.addRecipient(Message.RecipientType.CC, ccAddress);


Link para compartilhar na Internet ou com seus amigos:

Veja mais Dicas e truques de JSP (Java Server Pages)

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 28 usuários muito felizes estudando em nosso site.