Ankündigung

Einklappen
Keine Ankündigung bisher.

Emails die älter als x Wochen in Papierkorb

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Emails die älter als x Wochen in Papierkorb

    Hallo zusammen,

    da ich kein PHP Genie bin hoffe ich auf Eure Hilfe.
    Ich möchte gerne alle Mails in einem Postfach die älter als x Wochen sind in den Papierkorb verschieben.

    Leider habe ich das nicht fertig gebracht.

    Was aber erfolgreich funktioniert:
    Das suchen und komplette löschen der Mails.

    Hier der Code den ich gefunden habe und mir zusammengebaut habe.
    Was mache ich falsch?
    Zitat:
    <?php
    $resMailbox = imap_open("{imap.xxxxx.de:143/novalidate-cert}", "user", "passwort"); // connect to server

    $arrMails = imap_search($resMailbox, 'BEFORE "' . date('d-M-Y', (time() - 4838400)) . '"', SE_UID); // Search mails older than 4 weeks and get UID, 2419200 = 4 weeks in seconds
    foreach($arrMails as $intMailId) // walk through results
    imap_delete($resMailbox, $intMailId, FT_UID); // mark mail as deleted

    imap_close($resMailbox, CL_EXPUNGE); // close connection and delete marked mails
    ?>
    Vielen Dank schon mal im voraus


  • #2
    http://phpforum.de/forum/showthread.php?t=283581

    Kommentar


    • #3
      http://www.php.de/forum/webentwicklu..._Multipostings

      [geschlossen]
      Competence-Center -> Enjoy the Informatrix
      PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

      Kommentar

      Lädt...
      X