galera
seguinte, estou criando um sistema aqui que recebe as mensagens de uma caixa de entrada
tenho o seguinte código:
//Recebe as mensagens
public void getMensagens() {
String mensagem="";
try {
inbox = pop3.getFolder("INBOX");
inbox.open(Folder.READ_WRITE);
Message[] messages = inbox.getMessages();
for (int i=0; i<messages.length; i++) {
Message message = inbox.getMessage(i+1);
mensagem=getMessageText(message);
}
inbox.close(true);
pop3.close();
} catch (MessagingException e) {
try{
}
catch(Exception ex){}
e.printStackTrace();
} catch (Exception e) {
try{
}
catch(Exception ex){}
e.printStackTrace();
}
}
//Retorna a Mensagem do Email
public String getMessageText(Message currentMessage)throws IOException,
MessagingException {
String text = currentMessage.getContentType();
if (currentMessage.isMimeType("text/*")) {
text = (String) currentMessage.getContent();
}
else if (currentMessage.isMimeType("multipart/*")) {
Multipart multipart = (Multipart) currentMessage.getContent();
BodyPart firstPart = multipart.getBodyPart(0);
if (firstPart.isMimeType("text/*")) {
text = (String) firstPart.getContent();
}
}
return text;
}
o que eu queria agora é:
como eu faço pra pegar o anexo de uma mensagem?
eu quero pegar o anexo para salvá-lo em outro lugar>