Anexar arquivo com JavaMail

1 resposta
D

pessoal, estou tentando enviar um arquivo anexo com o JavaMail, utilizo o codigo a baixo.
o e-mail eh enviado, mas nao com o arquivo. alguem poderia me ajudar??? o que esta de errado???

String 			host 		= "smtp.servidor.com.br";
String 			texto		= "Corpo do e-mail";
String 			subject		= "Subject";
InternetAddress 	from 		= new InternetAddress ("[email removido]", "Usuario 1"); 
InternetAddress[] 	to 		= {new InternetAddress ("[email removido]", "Usuario 2")};


Properties props = new Properties();
props.put("mail.smtp.host", host);


Session session = Session.getDefaultInstance(props, null);

MimeMessage msg = new MimeMessage(session);
MimeMultipart mp = new MimeMultipart();
msg.setContent(mp);

FileDataSource ds = new FileDataSource("c:\a.txt");

MimeBodyPart mbp = new MimeBodyPart();
mbp.setDataHandler( new DataHandler(ds) );
mp.addBodyPart(mbp);

msg.setFrom(from);
msg.setRecipients(Message.RecipientType.TO, to);
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setDataHandler(new DataHandler((Object)texto, "text/html"));
Transport.send(msg);

1 Resposta

volnei

Tem um tópico interessante aqui

Criado 26 de fevereiro de 2004
Ultima resposta 2 de mar. de 2004
Respostas 1
Participantes 2