Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA] Ricezione Posta

  1. #1

    [JAVA] Ricezione Posta

    Buona sera a tutti
    Sto cercando di scrivere un programma per ricevere la posta
    ora tramite questo blocco di codice:

    ---------------------------------------------------------------------
    codice:
    Message[] elencoMessaggi = folder.getMessages();
         for (int indice = 0; indice < elencoMessaggi.length; indice++){
           Message messaggio = elencoMessaggi[indice];
           InternetAddress fromAddress = (InternetAddress)messaggio.getFrom()[0];
           String from = fromAddress.getPersonal();
           if(from == null){
             from = fromAddress.toString();
           }
           System.out.println("------------------------------------");
     System.out.println("Email: "+ "DA:" +from +"\n"+ "OGGETTO: "+messaggio.getSubject()+"\n"+ "DATA: " + messaggio.getSentDate()+"\n"); 
    
         }
    ---------------------------------------------------------------------
    Riesco a stampare nella console chi la inviato, l'oggetto del messaggio e la data ma non rieco a trovare un metodo che mi restituisca il corpo del messaggio cioe il testo che mi hanno inviato
    sapreste indicarmi come fare o cosa implementare grazie.

  2. #2

    [JAVA] javamail

    Mi rispondo da solo potrebbe servire a qualcuno per ricevere un messaggio non multipart
    quindi senza allegato ho aggiunto questo codice:


    codice:
    Part msgPart = msg;
       Object contenuto = msgPart.getContent();
       if ( contenuto instanceof String) {
    System.out.println("This is a String");
    System.out.println((String) contenuto);
    Che ho trovato sul tutorial della sun ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.