Receber anexo em javax.mail

0 respostas
S

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>

Criado 6 de agosto de 2007
Respostas 0
Participantes 1