Hallo alle zusammen,
würde gern von meiner Email im Gesendet Ordner gerne nur die Emails die ich An Emails geschickt habe auslesen.
das ich die Emails Von auslese ist kein Problem aber hab im Internet leider auch nichts gefunden.
[CODE lang="java" title="Gesendet Ordner"]public void send()
throws MessagingException, IOException{
if (imapStore == null){
throw new IllegalStateException("du muss dich zuerst einloggen (login()-Methode)!");
}
mailFolder_gesendete = imapStore.getFolder("Gesendete Elemente");
mailFolder_gesendete.open(Folder.READ_ONLY);
System.out.println("Anzahl Emails: " +mailFolder_gesendete.getMessageCount());
System.out.println("--davon ungelesen:" + mailFolder_gesendete.getUnreadMessageCount());
SearchTerm send_mail = new FromTerm (new InternetAddress ("Email@addresse.de"));
messages_send = mailFolder_gesendete.search(send_mail);
System.out.println("\n == alle gesendet Nachrichten ==");
for(int i =0; i < messages_send.length; i++){
aktuelleMessage_send = messages_send;
if(aktuelleMessage_send.isSet(Flags.Flag.SEEN)){
System.out.println(" Datum/Uhrzeit: " + aktuelleMessage_send.getReceivedDate());
System.out.println(" An: " + Arrays.toString(aktuelleMessage_send.getAllRecipients()));
}
}
System.out.println("== Ende der gesendeten Nachrichten ==");
}[/CODE]
mit dem Code sucht das programm nur von gesendetet Emails und das bringt mir nichts.
würde gern von meiner Email im Gesendet Ordner gerne nur die Emails die ich An Emails geschickt habe auslesen.
das ich die Emails Von auslese ist kein Problem aber hab im Internet leider auch nichts gefunden.
[CODE lang="java" title="Gesendet Ordner"]public void send()
throws MessagingException, IOException{
if (imapStore == null){
throw new IllegalStateException("du muss dich zuerst einloggen (login()-Methode)!");
}
mailFolder_gesendete = imapStore.getFolder("Gesendete Elemente");
mailFolder_gesendete.open(Folder.READ_ONLY);
System.out.println("Anzahl Emails: " +mailFolder_gesendete.getMessageCount());
System.out.println("--davon ungelesen:" + mailFolder_gesendete.getUnreadMessageCount());
SearchTerm send_mail = new FromTerm (new InternetAddress ("Email@addresse.de"));
messages_send = mailFolder_gesendete.search(send_mail);
System.out.println("\n == alle gesendet Nachrichten ==");
for(int i =0; i < messages_send.length; i++){
aktuelleMessage_send = messages_send;
if(aktuelleMessage_send.isSet(Flags.Flag.SEEN)){
System.out.println(" Datum/Uhrzeit: " + aktuelleMessage_send.getReceivedDate());
System.out.println(" An: " + Arrays.toString(aktuelleMessage_send.getAllRecipients()));
}
}
System.out.println("== Ende der gesendeten Nachrichten ==");
}[/CODE]
mit dem Code sucht das programm nur von gesendetet Emails und das bringt mir nichts.