Oi…
Pessoal, como faço para anexar uma página HTML em um e-mail ???
Valeu!

Oi…
Pessoal, como faço para anexar uma página HTML em um e-mail ???
Valeu!

alguém pode me ajudar, me mandando um exemplo funcional ?

alguém…?
![]()
String servidor = "mail.site.com.br";
String de = "[email removido]";
String para = "[email removido]";
// dir dos Anexos
String dir ="/anexos/seila/";
Properties props = new Properties();
props.put("mail.smtp.host", servidor);
Session s = Session.getInstance(props, null);
Message message = new MimeMessage(s);
//Estipula quem esta enviando
try {
InternetAddress from = new InternetAddress(de);
message.setFrom(from);
//Estipula para quem será enviado
InternetAddress to = new InternetAddress(para);
message.addRecipient(Message.RecipientType.TO, to);
message.setSubject("Teste de envio de email com anexo");
MimeMultipart mpRoot = new MimeMultipart("mixed");
MimeMultipart mpContent = new MimeMultipart("alternative");
MimeBodyPart contentPartRoot = new MimeBodyPart();
contentPartRoot.setContent(mpContent);
mpRoot.addBodyPart(contentPartRoot);
//enviando texto
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText("Testando o email com anexo");
mpContent.addBodyPart(mbp1);
//enviando html
MimeBodyPart mbp2 = new MimeBodyPart();
mbp2
.setContent(
"<P><B>Teste de envio HTML<B></P><br>PRESIDÊNCIA Lula despacha no primeiro vôo com o avião novoLula, dona Marisa e ministros estrearam o aparelho em 3h20 de viagem até Tabatinga, no Amazonas",
"text/html");
mpContent.addBodyPart(mbp2);
//enviando anexo
MimeBodyPart mbp3 = new MimeBodyPart();
DataSource fds = new FileDataSource(dir+"arquivo.doc");
mbp3.setDisposition(Part.ATTACHMENT);
mbp3.setDataHandler(new DataHandler(fds));
mbp3.setFileName("arquivo.doc");
mpRoot.addBodyPart(mbp3);
message.setContent(mpRoot);
message.saveChanges();
Transport.send(message);
} catch (Exception e) {
e.printStackTrace();
}
Vc precisa do activation.jar e do mail.jar
valeu cara, vou tentar aqui, mas eu já tive problemas de permisão de diretórios/arquivos…

Salve furutani,
hummmm, esse diretório seria para qual objetivo??? sendo que na verdade quando recebemos uma mensagem com anexos não existe distribuição em diretórios.
???
o problema de permisão que eu tenho é de anexar um arquivo que está em um diretório em minha máquina…
