Opa, falae galera blz ?
Tenho uma classe deemails, com anexos locais funciona beleza, mas não consigo fazer ele buscar da rede.
Minha classe e:
...
System.out.println(caminho);
messageBodyPart = new MimeBodyPart();
source = new FileDataSource(caminho);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(nome);
multipart.addBodyPart(messageBodyPart);
message.setContent(multipart);
...
No system.out sai a seguinte linha:
http://jb-2k3-vsv-t01:8080/_arquivosestaticos/_intranet/_cgpg/_anexos/t1.txt
Mas rola um exception :
SendMailAttachment - Erro ao enviar o e-mail - Sending failed;
nested exception is:
class javax.mail.MessagingException: IOException while sending message;
nested exception is:
java.io.FileNotFoundException: http:\jb-2k3-vsv-t01:8080_arquivosestaticos_intranet_cgpg_anexos\t1.txt (The filename, directory name, or volume label syntax is incorrect)
Acho que essa classe foi feita para arquivos locais… algume poderia me ajudar. Brigadão!
