Möglichkeiten

  1. Endless Loop mit Conditional für aktuelle Zeit (unsauber und unnötige Ressourcenverschwendung)
  2. Threading/Scheduling (sauberste Lösung in diesem Fall)
  3. Cronjob/Aufgabenplaner (so müsstest du jedoch dein Programmm in zwei Executables trennen und dann müsstest du wohl über Message Queues zwischen den Teilen kommunizieren)
...zur Antwort

Hallo Sunnybee288

Hier eine kleine Erklärung zu POP:

bei POP werden E-Mails nicht auf dem Server „archiviert“ sondern nur solange gespeichert bis sie heruntergeladen wurde. Beispiel:

hans@muster.com schickt email XYZ an petra@beispiel.com welche POP nutzt.

Der Mailserver mail.beispiel.com speichert diese temporär.

Jetzt öffnet Petra ihren Mail Client und dieser fragt den Mailserver nach neuen E-Mails und findet die Mail XYZ und lädt sie herunter.

Jetzt löscht der Mailserver diese Mail wieder.

Bei IMAP läuft alles „gleich“ nur werden die E-Mails auf dem Server gespeichert.

Gruss masesa

...zur Antwort