|
Segue um m�todo que envia um mail com a
possibilidade de atachar arquivos:
public void sendMail()
{
Properties props = new Properties(); props.put("mail.smtp.host", smtpServer); Session session = Session.getDefaultInstance(props, null); try { MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress(from)); InternetAddress[] address = { new InternetAddress(to) }; msg.setRecipients(Message.RecipientType.TO, address); msg.setSubject(subject); msg.setSentDate(new Date()); MimeBodyPart mbp = new MimeBodyPart(); if ( text == null ) text = ""; mbp.setText(text, "ISO-8859-1"); Multipart mp = new MimeMultipart(); mp.addBodyPart(mbp); /* Arquivos atachados */ File file; DataSource source; MimeBodyPart mbpFile; for (int i = 0; i < attachFiles.size(); i++) { file = new File((String) attachFiles.get(i)); if ( file.exists() ) { mbpFile = new MimeBodyPart(); source = new FileDataSource(file.getAbsolutePath()); mbpFile.setDataHandler(new DataHandler(source)); mbpFile.setFileName(file.getName()); mp.addBodyPart(mbpFile); } } msg.setContent(mp); Transport.send(msg); } catch ( MessagingException e ) { e.printStackTrace(); } } Os import's s�o estes:
import javax.mail.*;
import javax.mail.internet.*; import javax.activation.*; Na biblioteca de extens�o da JVM deves ter os
seguintes arquivos: mail.jar e activation.jar
Abra�o
Eduardo Ribeiro da Silva
Cooservi � Desenvolvimento de Sistemas [EMAIL PROTECTED] [EMAIL PROTECTED] +55 48 381-6924 +55 48 381-6900 Caminho �ctuplo
�tica 1. Palavra Perfeita 2. A��o Perfeita 3. Meio de Vida Perfeito Mente 4. Esfor�o Perfeito 5. Plena Aten��o 6. Concentra��o Perfeita Sabedoria 7. Pensamento Perfeito 8. Compreens�o Perfeita
|
- [java-list] Javamail Rodrigo Postai
- [java-list] javamail Johnatan
- Re: [java-list] javamail Luiz Ricardo
- [java-list] JavaMail Fabio
- Re: [java-list] JavaMail caitiff
- [java-list] JavaMail Fabio Ferreira
- Re: [java-list] JavaMail Jason Douglas de Oliveira
- [java-list] JavaMail Marco
- Re: [java-list] JavaMail Juliana
- [java-list] JavaMail Diego Mesquita
- Re: [java-list] JavaMail Eduardo Ribeiro da Silva
- Re: [java-list] JavaMail EduardoS
