imap_open

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

  • imap_open

    hallo,

    ich baue gedare ein system was emails aus einem postfach abrufen soll.
    geht auch soweit.
    aber wie bekomme ich es hin, das ich schon abgerufene emails herrausfiltern kann und diese nicht nochmal abrufen muß, ohne diese im postfach zu löschen.
    gibts da irgendein flag oder so was da auf dem mailserver gesetzt werden muß oder wie geht das?

    oder muß ich das auf seite meines php-scripts rausfiltern?

    thx

    Jens

  • #2
    ganz spontan: die imap_uid's prüfen und diese einfach nicht nochmal mit koopieren?!

    mfg
    bugbuster
    tutorial: peterkropff.de schattenbaum.de tut.php-quake.net
    documentation: php.net mysql.com framework.zend.com

    Die Nachtwache!

    Kommentar


    • #3
      also muß ich wohl auf seiten von php eine lösung finden, welche emails schon gelesen wurden und welche nicht?!?1 der mailserver hat da keine standstfunktion die man dazu nutzen könnete?

      Kommentar


      • #4
        schau dir mal imap_headerinfo() an. Das sollte schonmal ansatzweise das sein, was du haben willst. Gibt zum Beispiel das hier(ist ne SpamMail)
        PHP-Code:
        stdClass Object
        (
            [
        date] => Thu14 Feb 2008 02:28:52 +0000
            
        [Date] => Thu14 Feb 2008 02:28:52 +0000
            
        [subject] => keep your children safe at home R
            
        [Subject] => keep your children safe at home R
            
        [message_id] => <70677.nora@frederick>
            [
        toaddress] => [email]info@ruderteam-bsb.de[/email]
            [
        to] => Array
                (
                    [
        0] => stdClass Object
                        
        (
                            [
        mailbox] => info
                            
        [host] => ruderteam-bsb.de
                        
        )

                )

            [
        fromaddress] => aldo harford 
            
        [from] => Array
                (
                    [
        0] => stdClass Object
                        
        (
                            [
        personal] => aldo harford
                            
        [mailbox] => beavrsig
                            
        [host] => earthlink.net
                        
        )

                )

            [
        reply_toaddress] => aldo harford 
            
        [reply_to] => Array
                (
                    [
        0] => stdClass Object
                        
        (
                            [
        personal] => aldo harford
                            
        [mailbox] => beavrsig
                            
        [host] => earthlink.net
                        
        )

                )

            [
        senderaddress] => aldo harford 
            
        [sender] => Array
                (
                    [
        0] => stdClass Object
                        
        (
                            [
        personal] => aldo harford
                            
        [mailbox] => beavrsig
                            
        [host] => earthlink.net
                        
        )

                )

            [
        Recent] =>  
            [
        Unseen] =>  
            [
        Flagged] =>  
            [
        Answered] =>  
            [
        Deleted] =>  
            [
        Draft] =>  
            [
        Msgno] =>    1
            
        [MailDate] => 14-Feb-2008 05:14:51 +0100
            
        [Size] => 1115
            
        [udate] => 1202962491

        Kommentar

        Lädt...
        X