Umbau eines Scriptes

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

  • Umbau eines Scriptes

    Hallo,

    mit folgendem Script lese ich den Text von E-Mails aus um diesen weiterzuverarbeiten:

    PHP-Code:
    error_reporting(E_ALL E_NOTICE);
    $msg 1;
    include 
    "mail-erg-verbindung.inc";
    $imapi imap_check($mbox);
    $nmsg $imapi->Nmsgs;
    if (
    $nmsg == 0)
             {
            echo 
    "Mailbox leer";
            exit;
             }
    for (
    $msg $msg <= $nmsg$msg++)
    {
      
    $header imap_fetchheader($mbox$msg);
      if (
    preg_match('%boundary=(.*)%'$header$boundary))
      {
        
    $boundary $boundary[1];
        if(
    substr($boundary01) == '"'$boundary substr($boundary1, -2);
      }
      else
        
    $boundary "";
        
        
    $body imap_body($mbox$msg);

      
    $u 0;
      
    $mailparts explode("$boundary"$body);
      
      foreach (
    $mailparts as $content)
     {
        
    $u++;
        
        if (
    $u== 2)
        {
          
    $content trim($content);
          
    $content substr($content0, -2);
          if (
    preg_match('%filename=(.*)%'$content$fname))
          {
            
    $fname $fname[1];
            if (
    substr($fname01) == '"'$fname substr($fname1, -2);
          }
          if (
    $p strpos($content"\r\n\r\n"))
            
    $content trim(substr($content$p)); 
    echo 
    "Mail Nr:".$msg;
          
    auswerten ($fname$content);
    echo 
    "<br><br>";      
        }
    }

    imap_delete($mbox$msg);

    }
    imap_expunge($mbox);
    imap_close($mbox); 
    Jetzt kommen dort auch E-Mails an die nicht weiterverarbeitet werden sollen und das Script soll so umgebaut werden das diese E-Mails gelöscht werden die einen anderen Betreff haben.

    Zum Beispiel alle E-Mails mit dem Betreff "Spielergebnis" sollen erhalten bleiben und die restlichen E-Mails sollen gelöscht werden.

    Wie müsste ich das Script ändern damit ich dieses erreiche?


    LG Sven
Lädt...
X