Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    PHP script: pop3 email openen, grootte email bericht achterhalen
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    PHP script: pop3 email openen, grootte email bericht achterhalen

    Beste mensen,

    Ik ben op zoek naar een oplossing om in mijn pop3 mail script de grootte van een email te laten zien. De grootte van de totale mailbox is al gelukt, echter hoe ik er per email achter kom is mij een raadsel.

    Voor het ophalen van de email gebruik ik de volgende code:

    Code:
    <?php
    $buffer = "RETR " . $id . "\n";  
    fputs($mailserver,$buffer);
    
    while($buffer<>".\r\n")
    {  
        $buffer = fgets($mailserver,512); 
        $lowerbuffer = strtolower($buffer);
        
        if(substr($lowerbuffer,0,8)=='subject:')
        {
            $subject = htmlspecialchars(substr($buffer,9,strlen($buffer)));
        }
        // enzovoort
    }
    ?>
    Maar hoe krijg ik hiermee nou de grootte van de email, kan iemand mij dit misschien vertellen?

    Bij voorbaat dank,

    Nick Peters

  2. #2
    PHP script: pop3 email openen, grootte email bericht achterhalen
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door eweps
    Beste mensen,

    Ik ben op zoek naar een oplossing om in mijn pop3 mail script de grootte van een email te laten zien. De grootte van de totale mailbox is al gelukt, echter hoe ik er per email achter kom is mij een raadsel.

    Voor het ophalen van de email gebruik ik de volgende code:

    Code:
    <?php
    $buffer = "RETR " . $id . "\n";  
    fputs($mailserver,$buffer);
     
    while($buffer<>".\r\n")
    {  
        $buffer = fgets($mailserver,512); 
        $lowerbuffer = strtolower($buffer);
     
        if(substr($lowerbuffer,0,8)=='subject:')
        {
            $subject = htmlspecialchars(substr($buffer,9,strlen($buffer)));
        }
        // enzovoort
    }
    ?>
    Maar hoe krijg ik hiermee nou de grootte van de email, kan iemand mij dit misschien vertellen?

    Bij voorbaat dank,

    Nick Peters
    Als je een LIST stuurt krijg je toch een lijst met mailnrs en grootte terug? Kun je daar iets mee? (Vóór de RETR dus)
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  3. #3
    PHP script: pop3 email openen, grootte email bericht achterhalen
    BoFH
    1.034 Berichten
    Ingeschreven
    24/11/03

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Bedrijf: Vevida B.V
    Functie: Systeembeheerder
    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Het list commando geeft je de grootte van alle e-mails:
    list
    +OK
    1 1829
    2 1819
    3 1134
    4 2561
    5 2743
    6 2669
    7 2130
    8 19561
    .
    --
    VEVIDA Services, http://www.vevida.com

  4. #4
    PHP script: pop3 email openen, grootte email bericht achterhalen
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ah dit zal ik vandaag eens proberen, bedankt tot zo ver.. jullie horen het wel wanneer ik er niet uit kom.

  5. #5
    PHP script: pop3 email openen, grootte email bericht achterhalen
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Code:
    fputs($mailserver,"STAT\r\n");
    $buffer = fgets($mailserver,512);
    $mailsum = substr($buffer,4,2);
    $mailmem = round(substr($buffer,6,strlen($buffer)-6) / 1024);
    
    if($mailsum>0)
    {
    	//haal de info van alle mailtjes op 
    	for($nr=1;$nr<=$mailsum;$nr++)
    	{
    
    		$buffer = "RETR " . $id . "\n";  
    		fputs($mailserver,$buffer);
     
    		while($buffer<>".\r\n")
    		{  
        			$buffer = fgets($mailserver,512); 
        			$lowerbuffer = strtolower($buffer);
     
        			if(substr($lowerbuffer,0,8)=='subject:')
        			{
            			$subject = htmlspecialchars(substr($buffer,9,strlen($buffer)));
        			}
        			// enzovoort
    		}
    }

    Dit is hoe ik het nu heb, hoe zou ik hier de list in kunnen toepassen? Welke plek zou ik de list moeten zetten?

    fputs($mailserver,"STAT\r\n");
    $buffer = fgets($mailserver,512);

    dat stuk levert de totale grootte van de mailbox en het aantal emails, daar kan ik dus geen list op toepassen.

    Alvast bedankt!

  6. #6
    PHP script: pop3 email openen, grootte email bericht achterhalen
    Ondernemer
    1.208 Berichten
    Ingeschreven
    09/06/04

    Locatie
    Arnhem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Een bescheiden trapje omhoog, ik heb helaas nog geen antwoord kunnen vinden..

    Alvast bedankt!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics