Saudações.
Gostaria de saber se com o Javamail ou o CommomMail é possivel pegar o anexo recebido em um e-mail e armazena-lo em uma pasta especifica.
Saudações.
Gostaria de saber se com o Javamail ou o CommomMail é possivel pegar o anexo recebido em um e-mail e armazena-lo em uma pasta especifica.
[code]Multipart mp = (Multipart)message.getContent();
for (int i=0, n=multipart.getCount(); i<n; i++) {
Part part = multipart.getBodyPart(i));
String disposition = part.getDisposition();
if ((disposition != null) &&
((disposition.equals(Part.ATTACHMENT) ||
(disposition.equals(Part.INLINE))) {
salvarArquivo(part.getFileName(), part.getInputStream());
}
}[/code]
salvar arquivo + ou - assim
File file = new File(filename);
for (int i=0; file.exists(); i++) {
file = new File(filename+i);
}
Boa tarde finotti.
Eu não entendi direito a sua sugestão…vc esta utilizando o javamail ou o commons-mail ?
voce teria um exemplo um pouco mais completo, com a entrada dos parametros? (folder, user, password).
grato
peguei isso no site da sun.
tá usando java mail.
http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#GettingAttachments