![]() |
|
||||
![]() 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.mailQuantidade 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); |
![]() |
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
C# - Como retornar a quantidade de itens em uma ListBox do C# Windows Forms usando a propriedade Count |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |