Imap->Flaggedstatus immer leer

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Imap->Flaggedstatus immer leer

    Hallo

    Bin grad dabei ein Mailsystem zu schreiben was auch von A-Z einwandfrei funtzt.

    Ich möchte mir jetzt aber auch noch von den Mails den Flagged Status zurückgeben lassen.

    Mit einer Prüfung auf Flagged, kommt immer true raus,
    aber es wird kein brauchbarer Wert zurückgegeben.

    Problem dabei scheint mir aber auch, das die Flaggedstatus von den verschiedenen Mailprogrammen auch unterschiedlich in einer Mail festgehalten werden.

    Ich vermute mal das hier eher das Problem ist oder?

  • #2
    wie ermittelst du denn die flags ?
    Signatur-Text ...

    Kommentar


    • #3
      PHP-Code:
      $header imap_headerinfo($mbox$i);
      if(
      $header->Flagged=='F') { 
          
      $flagf 1;
      } else {
          unset(
      $flagf);

      wenn ich die gleiche prüfung durchführe ob mail als gelöscht markiert ist, klappts.

      Kommentar


      • #4
        http://de.php.net/manual/de/function...headerinfo.php

        # Recent - R wenn kürzlich eingetroffen und gelesen, N wenn kürzlich
        eingetroffen und ungelesen, ' ' wenn nicht kürzlich eingetroffen
        # Unseen - U wenn nicht kürzlich eingetroffen UND ungelesen, ' '
        wenn gelesen ODER ungelesen und kürzlich eingetroffen.
        # Flagged - F wenn als wichtig markiert, sonst ' '
        # Answered - A wenn beantwortet, sonst' '
        # Deleted - D wenn zum Löschen vorgemerkt, sonst ' '
        # Draft - X wenn als Entwurf markiert, sonst ' '

        Kanns sein dassu keine E-Mail hast die als wichtig markiert ist?
        Signatur-Text ...

        Kommentar


        • #5
          doch 2 Stk welche ich so deklariert habe ums eben zu testen.

          Und dabei is mir eben aufgefallen das eine Mail gesendet mit Outlook zBsp den X-Priority Status anders setzt als wenn ich die Mail über die GMX Website schicke.

          Kommentar


          • #6
            was erhälst du mit:

            PHP-Code:
            <?php
                  print_r
            ($header->Flagged);
            ?>
            Signatur-Text ...

            Kommentar


            • #7
              nix, garnix, is ja das merkwürdige.

              aber ein wert muss das ding haben, denn $flagf wird auf 1 gesetzt.

              bei allen anderen prüfungen passts ob Answered oder was auch immer.

              Kommentar


              • #8
                Re: Imap-&gt;Flaggedstatus immer leer

                Original geschrieben von Davidaff
                Problem dabei scheint mir aber auch, das die Flaggedstatus von den verschiedenen Mailprogrammen auch unterschiedlich in einer Mail festgehalten werden.
                Also der PopServer sagt dir deswegen trotzdem "F" oder nicht "F" - kann es sein, dass bei deinem PopServer die Abfrage genau in dem Bereich irgendwo schief läuft? Habe das genauso eben geprobt - bei mir funzt es ;-)
                Signatur-Text ...

                Kommentar


                • #9
                  also hab mich grad mal wo anders hin connected, gleiches problem,
                  auch da bleibt der Flagged leer

                  Kommentar

                  Lädt...
                  X