JavaMail

Status
Nicht offen für weitere Antworten.

Der_Türke

Mitglied
Hallo Leute

ich bin am Zähne ausbeisen bei javaMail unszwar geht es um darum ich habe es jetzt hingekriegt das ich meine Emails alle Empfange!!! Jetzt will ich filtern das heist Emails von 1 absender anzeigen lassen.

Code:
Properties props = new Properties();

    // Get session
   Session session = Session.getDefaultInstance(props, null);

    // Get the store
   Store store = session.getStore("imap");
   
    // Connect to store
    store.connect(host,username,password);
    
    // Get folder
   Folder folder = store.getFolder("INBOX");
    // Open read-only
   
   folder.open(Folder.READ_ONLY);

    BufferedReader reader = new BufferedReader (
      new InputStreamReader(System.in));

    // Get directory
    
    Message message[]= folder.getMessages();
Address Add1 = new InternetAddress("vorname,nachname","<email@addresse.de>")
 
for (int i=0, n=message.length; i<n; i++) {
     If(message[i].getFrom()[0]==Add1)
    	  System.out.println(message[i].getFrom()[0]);
    	                                     

    }

Wenn ich jetzt System.out.println(message.getFrom()[0]); mache zeigt er mir die Email addressen alle an
im Format "vorname, Nachname" <email@addresse.de>



wenn ich jetzt Filtern möchte also If(message.getFrom()[0]==Add1)
dann zeigt er nichts an ... ich weis net wie ich das noch anders machen soll!!??? weis jemand bescheid??
 
sollte ohne toString() auch funktionieren, ist allgemeingültig der sauberere weg da man nicht davon ausgehen darf dass toString() die identität eines objektes repräsentiert
 
Guten Morgen liebe Leute

Code:
  saveFile(part.getFileName(), part.getInputStream());

Hab ein Problem mit SaveFile Eclipse erkennt es nicht obwohl ich die 1.4 Version von JavaMail habe...!!!

Es kommt is undefined obwohl die mail.jar eingefügt!!!

Gruß an Alle
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben