Anexar arquivo

1 resposta
M

E ai galera!!!
Eu gostaria de saber como eu faço para anexar um arquivo em um email
via Java?
Muito obrigadun!!!

1 Resposta

R

Nick engraçado ,hein ?

Beleza, tenta isso:

MimeBodyPart body = new MimeBodyPart();
body.setText(wdContext.currentContextElement().getMessage());
Multipart multi = new MimeMultipart();
multi.addBodyPart(body);

File file = null; 
if(upload.getName()!=null)
{
file = new File(upload.getName());
FileOutputStream out = new FileOutputStream(file);
out.write(upload.getData());
out.close();
body = new MimeBodyPart();
DataSource source = new FileDataSource(upload.getName());
body.setDataHandler(new DataHandler(source));
body.setFileName(upload.getName());
multi.addBodyPart(body);
}
m.setContent(multi);
Transport.send(m);
if(file!=null)
{
file.delete();
}

Fonte: SDN

Palavras-chave no Google: attach, file, java, email

[]s

Criado 14 de abril de 2005
Ultima resposta 15 de abr. de 2005
Respostas 1
Participantes 2