Likes Likes:  0
Resultaten 1 tot 15 van de 23
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: SIDN e-mail parser

  1. #1
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    SIDN e-mail parser

    Hi,

    Ik probeer de mails die je standaard van SIDN binnekrijgt te parsen om zo de statusen in de database te krijgen, maar ik krijg dit niet voor elkaar. Weet/heeft iemand misschien een werkende versie? Tot nu toe heb ik dit:

    PHP Code:
    <?php

    $fd 
    fopen("php://stdin""r");
    $mail "";
    while (!
    feof($fd)) {
      
    $mail .= fread($fd1024);
    }
    fclose($fd);

    // functie om gegevens in de database te zetten

    function push($array)
    {
        
    $host     "****";
        
    $user     "****";
        
    $pass     "****";
        
    $db    "****";

        
        
    $link mysql_connect($host$user$pass) or die("Kan geen verbinding maken");
         
    mysql_select_db($db) or die("Kan geen database selecteren");
         
    $query "INSERT INTO maildatabase SET type='" $array["type"] . "', domainname='" $array["domainname"] . "', action='" $array["action"] . "', datereg=now()";
        echo 
    $query;
         
    $result mysql_query($query)  or die("Fout bij uitvoeren query");



        
    mysql_close($link);

    }

    // $mail schoonmaken

    $mail trim($mail);

    // vars om de grenzen te vinden

    $cps_begin         "-----BEGIN PGP SIGNED MESSAGE-----";        $cps_endof        "-----BEGIN PGP SIGNATURE-----";
    $cps_start         strpos($mail$cps_begin);    $cps_end        strpos($mail$cps_endof);

    // als er iets mis is gegaan of wanneer een mailtje anders is stop hij.

    if ($cps_start==false)
    {
        echo 
    "Error, email is niet in de juiste formaat opgesteld!";
    }
    else
    {
        
        
    // daadwerkelijke converteren
        
        
    $cps_content     substr($mail$cps_start strlen($cps_begin) , $cps_end $cps_start strlen($cps_endof) - 2);

        
    $buffer_array     explode("\n"trim($cps_content) );
        
        foreach (
    $buffer_array as $buffer)
        {
            
    $explosion explode(":"$buffer);        
            
            
    $result[trim(strtolower($explosion[0]))] = trim(strip_tags(strtolower($explosion[1])));
        }

        if (!isset(
    $result["date"]))    $result["date"] = date("Ymd");



        
    // en hopla
        
    array_push($result);

            
    }

    $Email="mijnmail";
    $content=
    "DNS bericht".
    "\n".$mail.
    " \n\n\n\n2003 (c) blaat .nl";
    ;
    mail("mijnmail""SIDN BEricht"$content"From: mijnmail");



    return 
    NULL;   

    ?>
    Bedankt, Niels.

  2. #2
    SIDN e-mail parser
    Allround Fixer
    1.647 Berichten
    Ingeschreven
    09/02/06

    Locatie
    Utrecht

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


    Registrar SIDN: ja
    KvK nummer: 24334504
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door Nivko Bekijk Berichten
    Hi,

    Ik probeer de mails die je standaard van SIDN binnekrijgt te parsen om zo de statusen in de database te krijgen, maar ik krijg dit niet voor elkaar. Weet/heeft iemand misschien een werkende versie? Tot nu toe heb ik dit:

    PHP Code:
    <?php

    $fd 
    fopen("php://stdin""r");
    $mail "";
    while (!
    feof($fd)) {
      
    $mail .= fread($fd1024);
    }
    fclose($fd);

    // functie om gegevens in de database te zetten

    function push($array)
    {
        
    $host     "****";
        
    $user     "****";
        
    $pass     "****";
        
    $db    "****";

        
        
    $link mysql_connect($host$user$pass) or die("Kan geen verbinding maken");
         
    mysql_select_db($db) or die("Kan geen database selecteren");
         
    $query "INSERT INTO maildatabase SET type='" $array["type"] . "', domainname='" $array["domainname"] . "', action='" $array["action"] . "', datereg=now()";
        echo 
    $query;
         
    $result mysql_query($query)  or die("Fout bij uitvoeren query");



        
    mysql_close($link);

    }

    // $mail schoonmaken

    $mail trim($mail);

    // vars om de grenzen te vinden

    $cps_begin         "-----BEGIN PGP SIGNED MESSAGE-----";        $cps_endof        "-----BEGIN PGP SIGNATURE-----";
    $cps_start         strpos($mail$cps_begin);    $cps_end        strpos($mail$cps_endof);

    // als er iets mis is gegaan of wanneer een mailtje anders is stop hij.

    if ($cps_start==false)
    {
        echo 
    "Error, email is niet in de juiste formaat opgesteld!";
    }
    else
    {
        
        
    // daadwerkelijke converteren
        
        
    $cps_content     substr($mail$cps_start strlen($cps_begin) , $cps_end $cps_start strlen($cps_endof) - 2);

        
    $buffer_array     explode("\n"trim($cps_content) );
        
        foreach (
    $buffer_array as $buffer)
        {
            
    $explosion explode(":"$buffer);        
            
            
    $result[trim(strtolower($explosion[0]))] = trim(strip_tags(strtolower($explosion[1])));
        }

        if (!isset(
    $result["date"]))    $result["date"] = date("Ymd");



        
    // en hopla
        
    array_push($result);

            
    }

    $Email="mijnmail";
    $content=
    "DNS bericht".
    "\n".$mail.
    " \n\n\n\n2003 (c) blaat .nl";
    ;
    mail("mijnmail""SIDN BEricht"$content"From: mijnmail");



    return 
    NULL;   

    ?>
    Bedankt, Niels.
    Ik wil er best eens naar kijken, maar kan je me een voorbeeld geven van zo'n email?

  3. #3
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Code:
    -----BEGIN PGP SIGNED MESSAGE-----
     Hash: SHA1
    
     Geachte Deelnemer,
    
     Deze aanvraag is bekend onder DRS-Ticketnummer: 15316634
     Voor een snelle afhandeling van uw aanvraag verzoeken wij u dit 
    ticketnummer bij alle correspondentie te vermelden.
    
     Uw aanvraag voor de domeinnaam xxxxxx.nl is komen 
    te vervallen.
     Als de aanvraag is vervallen vanwege een foutieve aanvraag, vindt u 
    onderaan het bericht informatie over de reden van afwijzing.
    
     Voor meer informatie kunt u contact opnemen met de Service Unit van SIDN:
     026-3525555
     support@sidn.nl
    
     Met vriendelijke groet,
     SIDN
    
    
     #dnsError#
    
     Errors:
      40019: De opgegeven straatnaam en/of plaatsnaam horen niet bij deze 
    postcode en huisnummer of er is een ongeldige postcode en/of huisnummer 
    opgegeven.
    
     -----BEGIN PGP SIGNATURE-----
     Version: Cryptix OpenPGP 0.20050418
    
     iQEcBAEBAgAGBQJGfR85AAoJEGThoP9KQmitCsYH/1znnuh9fE3OgAZQjYzCvuYj
    > jlZ5GapKeYcdM081ET9Kjo1ngDIFCabL0/riACHiXLpbriHipoRvJOHlzR4cwMWn
    > XT+ulRaiIloAZEcL1NQSQk3qagiKm4nZ80s8GMRullrV/8/kUxZuxzZTkFpO0Ke8
    > ydy2rPgAuqtlnvjAgXbw48oy6wbBRO36j48toNomC88TjYphU0DR26ggDGOS0rbU
    > NmTNuoeMHFQKHDYNJdX4168aVPISbpL3RAyzoqPFhXHf4SAs/tMgGCQr42vD3/Y2
    > Z8hqtOTxchbaCZlJ3U/yFK39q6lyJ5tm1YviQLOauna54/HsblXQ0cxOkT2JhCQ=
    > =b+fn
    > -----END PGP SIGNATURE-----
    >
    Hopen dat iemand de oplossing weet, de bedoeling is dat ik alleen:

    Code:
     Geachte Deelnemer,
    
     Deze aanvraag is bekend onder DRS-Ticketnummer: 15316634
     Voor een snelle afhandeling van uw aanvraag verzoeken wij u dit 
    ticketnummer bij alle correspondentie te vermelden.
    
     Uw aanvraag voor de domeinnaam xxxxx.nl is komen 
    te vervallen.
     Als de aanvraag is vervallen vanwege een foutieve aanvraag, vindt u 
    onderaan het bericht informatie over de reden van afwijzing.
    
     Voor meer informatie kunt u contact opnemen met de Service Unit van SIDN:
     026-3525555
     support@sidn.nl
    
     Met vriendelijke groet,
     SIDN
    
    
     #dnsError#
    
     Errors:
      40019: De opgegeven straatnaam en/of plaatsnaam horen niet bij deze 
    postcode en huisnummer of er is een ongeldige postcode en/of huisnummer 
    opgegeven.
    Krijg en dat dit verzonden word naar de reseller.
    Laatst gewijzigd door Nielsvk; 24/07/07 om 11:16.

  4. #4
    SIDN e-mail parser
    uhh?
    905 Berichten
    Ingeschreven
    18/12/04

    Locatie
    Leivere

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


    Registrar SIDN: nee
    KvK nummer: 12060688
    Ondernemingsnummer: nvt

    Ik heb zelf een DRS ontwikkeld in ASP.NET (C#). Je kunt aan de headers in het bericht zien waarmee je te maken hebt. Vervolgens filter je de errors eruit en kan je een nieuwe email opstellen die je kunt doorzenden aan je reseller. Tenminste dat is mijn aanpak, je wilt immers niet dat de e-mails van SIDN terecht komen bij je resellers.

    Verder vind ik je code een beetje onlogisch in elkaar zitten. Nadat je een fout hebt geconstateerd kap je het process gewoon af? Ik zou het e-mail bericht in zijn geheel opslaan en doormailen naar de administrator en de email zelf verwijderen. Anders heb je het probleem dat je script het bericht bij een volgende check weer meeneemt.

    Ook geef je geen headers mee aan je email bericht, waardoor je bericht bij veel providers in de spamfolder beland. Je controleert ook niet of het bericht wel is verstuurd, lijkt me wel verstandig.

    Maar dit is niet waar je om vroeg, je hebt een probleem bij het opslaan. Je voert je query fout uit. Ik zou het zo doen:

    PHP Code:
    $query "INSERT INTO maildatabase (type, domainname, action) VALUES ('" $array["type"] . "', '" $array["domainname"] . "', '" $array["action"] . "')";
    mysql_query($query); 

  5. #5
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik heb het script niet zelf ontwikkeld, het is voor een klant, deze zit met een probleem. De query is gewoon goed, want hij gebruikt het ook voor eurid en dns.be, de error is ook goed, maar verder kom ik niet meer met dit script. Ik hoopte dat iemand het lukte om het optelossen. Plus in het mailtje wat ik binnen krijg staat nog van alles in van headers, ik heb het zo even niet bij de hand ik zal het zo posten.
    Laatst gewijzigd door Nielsvk; 24/07/07 om 13:09.

  6. #6
    SIDN e-mail parser
    uhh?
    905 Berichten
    Ingeschreven
    18/12/04

    Locatie
    Leivere

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


    Registrar SIDN: nee
    KvK nummer: 12060688
    Ondernemingsnummer: nvt

    Wat gaat er fout dan? Staat er uberhaubt wel iets in je array?

  7. #7
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Code:
    DNS bericht
    >From nivko@chello.nl Tue Jul 24 13:04:47 2007
    Received: from x)
    	by xxx with esmtp (Exim 4.60)
    	(envelope-from <nivko@chello.nl>)
    	id 1IDIC7-0002pF-6q
    	for xxxx; Tue, 24 Jul 2007 13:04:47 +0200
    Received: from xxxx
    	by xxxxx with esmtp (Exim 4.30)
    	id 1IDIEn-0008IK-4X
    	for xxxxx; Tue, 24 Jul 2007 13:07:33 +0200
    Received: from xxxx (port=1519 helo=nivko)
    	by xxxx with esmtp (Exim 4.30)
    	id 1IDIEl-00067D-76
    	for xxxxx; Tue, 24 Jul 2007 13:07:31 +0200
    From: "Niels" <nivko@chello.nl>
    To: <xxxxx>
    Date: Tue, 24 Jul 2007 13:07:32 +0200
    Message-ID: <000301c7cde2$d5976400$80c62c00$@nl>
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    	boundary="----=_NextPart_000_0004_01C7CDF3.99203400"
    X-Mailer: Microsoft Office Outlook 12.0
    Thread-Index: AcfN4tSmUJED2XKDSoOAG5vV6JsEAQ==
    Content-Language: nl
    X-AtHome-MailScanner-Information: Neem contact op met support@home.nl voor meer informatie
    X-AtHome-MailScanner: Found to be clean
    Subject: 
    
    Dit is een meerdelig bericht met een MIME-indeling.
    
    ------=_NextPart_000_0004_01C7CDF3.99203400
    Content-Type: text/plain;
    	charset="us-ascii"
    Content-Transfer-Encoding: 7bit
    
    -----BEGIN PGP SIGNED MESSAGE-----
    
     Hash: SHA1
    
     
    
     Geachte Deelnemer,
    
     
    
     Deze aanvraag is bekend onder DRS-Ticketnummer: 15316634
    
     Voor een snelle afhandeling van uw aanvraag verzoeken wij u dit 
    
    ticketnummer bij alle correspondentie te vermelden.
    
     
    
     Uw aanvraag voor de domeinnaam xxxxxx.nl is komen 
    
    te vervallen.
    
     Als de aanvraag is vervallen vanwege een foutieve aanvraag, vindt u 
    
    onderaan het bericht informatie over de reden van afwijzing.
    
     
    
     Voor meer informatie kunt u contact opnemen met de Service Unit van SIDN:
    
     026-3525555
    
     support@sidn.nl
    
     
    
     Met vriendelijke groet,
    
     SIDN
    
     
    
     
    
     #dnsError#
    
     
    
     Errors:
    
      40019: De opgegeven straatnaam en/of plaatsnaam horen niet bij deze 
    
    postcode en huisnummer of er is een ongeldige postcode en/of huisnummer 
    
    opgegeven.
    
     
    
     -----BEGIN PGP SIGNATURE-----
    
     Version: Cryptix OpenPGP 0.20050418
    
     
    
     iQEcBAEBAgAGBQJGfR85AAoJEGThoP9KQmitCsYH/1znnuh9fE3OgAZQjYzCvuYj
    
    > jlZ5GapKeYcdM081ET9Kjo1ngDIFCabL0/riACHiXLpbriHipoRvJOHlzR4cwMWn
    
    > XT+ulRaiIloAZEcL1NQSQk3qagiKm4nZ80s8GMRullrV/8/kUxZuxzZTkFpO0Ke8
    
    > ydy2rPgAuqtlnvjAgXbw48oy6wbBRO36j48toNomC88TjYphU0DR26ggDGOS0rbU
    
    > NmTNuoeMHFQKHDYNJdX4168aVPISbpL3RAyzoqPFhXHf4SAs/tMgGCQr42vD3/Y2
    
    > Z8hqtOTxchbaCZlJ3U/yFK39q6lyJ5tm1YviQLOauna54/HsblXQ0cxOkT2JhCQ=
    
    > =b+fn
    
    > -----END PGP SIGNATURE-----
    
    > 
    
    
    ------=_NextPart_000_0004_01C7CDF3.99203400
    Content-Type: text/html;
    	charset="us-ascii"
    Content-Transfer-Encoding: quoted-printable
    
    <html xmlns:v=3D"urn:schemas-microsoft-com:vml" = xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" = xmlns=3D"http://www.w3.org/TR/REC-html40">
    
    <head>
    <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)"> <style>
    <!--
     /* Font Definitions */
     @font-face
    	{font-family:Calibri;
    	panose-1:2 15 5 2 2 2 4 3 2 4;}
     /* Style Definitions */
     p.MsoNormal, li.MsoNormal, div.MsoNormal
    	{margin:0cm;
    	margin-bottom:.0001pt;
    	font-size:11.0pt;
    	font-family:"Calibri","sans-serif";}
    a:link, span.MsoHyperlink
    	{mso-style-priority:99;
    	color:blue;
    	text-decoration:underline;}
    a:visited, span.MsoHyperlinkFollowed
    	{mso-style-priority:99;
    	color:purple;
    	text-decoration:underline;}
    span.E-mailStijl17
    	{mso-style-type:personal-compose;
    	font-family:"Calibri","sans-serif";
    	color:windowtext;}
    .MsoChpDefault
    	{mso-style-type:export-only;}
    @page Section1
    	{size:612.0pt 792.0pt;
    	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
    div.Section1
    	{page:Section1;}
    -->
    </style>
    <!--[if gte mso 9]><xml>
     <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml>  <o:shapelayout v:ext=3D"edit">
      <o:idmap v:ext=3D"edit" data=3D"1" />
     </o:shapelayout></xml><![endif]-->
    </head>
    
    <body lang=3DNL link=3Dblue vlink=3Dpurple>
    
    <div class=3DSection1>
    
    <p class=3DMsoNormal><span lang=3DEN-US>-----BEGIN PGP SIGNED = MESSAGE-----<o:p></o:p></span></p>
    
    <p class=3DMsoNormal><span lang=3DEN-US>&nbsp;Hash: = SHA1<o:p></o:p></span></p>
    
    <p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>
    
    <p class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span>Geachte = Deelnemer,<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Deze aanvraag is bekend onder =
    DRS-Ticketnummer: 15316634<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Voor een snelle afhandeling van uw aanvraag = verzoeken wij u dit <o:p></o:p></p>
    
    <p class=3DMsoNormal>ticketnummer bij alle correspondentie te = vermelden.<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Uw aanvraag voor de domeinnaam xxxxxx.nl is = komen <o:p></o:p></p>
    
    <p class=3DMsoNormal>te vervallen.<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Als de aanvraag is vervallen vanwege een = foutieve aanvraag, vindt u <o:p></o:p></p>
    
    <p class=3DMsoNormal>onderaan het bericht informatie over de reden van = afwijzing.<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Voor meer informatie kunt u contact opnemen = met de Service Unit van SIDN:<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;026-3525555<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;support@sidn.nl<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Met vriendelijke groet,<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;SIDN<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;#dnsError#<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Errors:<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp; 40019: De opgegeven straatnaam en/of = plaatsnaam horen niet bij deze <o:p></o:p></p>
    
    <p class=3DMsoNormal>postcode en huisnummer of er is een ongeldige = postcode en/of huisnummer <o:p></o:p></p>
    
    <p class=3DMsoNormal>opgegeven.<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p class=3DMsoNormal>&nbsp;-----BEGIN PGP SIGNATURE-----<o:p></o:p></p>
    
    <p class=3DMsoNormal>&nbsp;Version: Cryptix OpenPGP = 0.20050418<o:p></o:p></p>
    
    <p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
    
    <p =
    class=3DMsoNormal>&nbsp;iQEcBAEBAgAGBQJGfR85AAoJEGThoP9KQmitCsYH/1znnuh9f=
    E3OgAZQjYzCvuYj<o:p></o:p></p>
    
    <p class=3DMsoNormal>&gt;
    jlZ5GapKeYcdM081ET9Kjo1ngDIFCabL0/riACHiXLpbriHipoRvJOHlzR4cwMWn<o:p></o:=
    p></p>
    
    <p class=3DMsoNormal>&gt;
    XT+ulRaiIloAZEcL1NQSQk3qagiKm4nZ80s8GMRullrV/8/kUxZuxzZTkFpO0Ke8<o:p></o
    XT+:=
    p></p>
    
    <p class=3DMsoNormal>&gt;
    ydy2rPgAuqtlnvjAgXbw48oy6wbBRO36j48toNomC88TjYphU0DR26ggDGOS0rbU<o:p></o:=
    p></p>
    
    <p class=3DMsoNormal>&gt;
    NmTNuoeMHFQKHDYNJdX4168aVPISbpL3RAyzoqPFhXHf4SAs/tMgGCQr42vD3/Y2<o:p></o:=
    p></p>
    
    <p class=3DMsoNormal>&gt; =
    Z8hqtOTxchbaCZlJ3U/yFK39q6lyJ5tm1YviQLOauna54/HsblXQ0cxOkT2JhCQ=3D<o:p></=
    o:p></p>
    
    <p class=3DMsoNormal><span lang=3DEN-US>&gt; = =3Db+fn<o:p></o:p></span></p>
    
    <p class=3DMsoNormal><span lang=3DEN-US>&gt; -----END PGP = SIGNATURE-----<o:p></o:p></span></p>
    
    <p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p>
    
    </div>
    
    </body>
    
    </html>
    
    ------=_NextPart_000_0004_01C7CDF3.99203400-- 
    
    
    
    2003 (c) blaat .nl
    
    
    __________ NOD32 2415 (20070723) Informatie __________
    
    Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem.
    http://www.nod32.nl
    Dat krijg ik binnen, hij filtert gewoon niet goed op de een of andere manier

  8. #8
    SIDN e-mail parser
    moderator
    5.444 Berichten
    Ingeschreven
    12/09/05

    Locatie
    Zuid Holland

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


    Naam: Stijn
    KvK nummer: 14074337

    Citaat Oorspronkelijk geplaatst door Nivko Bekijk Berichten

    Dat krijg ik binnen, hij filtert gewoon niet goed op de een of andere manier
    Je zal toch echt met meer debug informatie moeten komen. Alleen de input copy/pasten helpt niet.
    De standpunten en meningen op dit discussieforum zijn persoonlijk van aard en vertegenwoordigen in geen geval eventuele officiële standpunten van derden.
    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  9. #9
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Er is voor de rest niet meer infomatie, hij moet gewoon een standaard email filteren waarin de headers in alles inzit, en:

    Code:
    Geachte Deelnemer,
    
     
    
     Deze aanvraag is bekend onder DRS-Ticketnummer: 15316634
    
     Voor een snelle afhandeling van uw aanvraag verzoeken wij u dit 
    
    ticketnummer bij alle correspondentie te vermelden.
    
     
    
     Uw aanvraag voor de domeinnaam xxxxxx.nl is komen 
    
    te vervallen.
    
     Als de aanvraag is vervallen vanwege een foutieve aanvraag, vindt u 
    
    onderaan het bericht informatie over de reden van afwijzing.
    
     
    
     Voor meer informatie kunt u contact opnemen met de Service Unit van SIDN:
    
     026-3525555
    
     support@sidn.nl
    
     
    
     Met vriendelijke groet,
    
     SIDN
    
     
    
     
    
     #dnsError#
    
     
    
     Errors:
    
      40019: De opgegeven straatnaam en/of plaatsnaam horen niet bij deze 
    
    postcode en huisnummer of er is een ongeldige postcode en/of huisnummer 
    
    opgegeven.
    Eruit filteren. Ik weet niet wat er voor de rest nog aan te passen valt.. Anyone?

  10. #10
    SIDN e-mail parser
    uhh?
    905 Berichten
    Ingeschreven
    18/12/04

    Locatie
    Leivere

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


    Registrar SIDN: nee
    KvK nummer: 12060688
    Ondernemingsnummer: nvt

    Staat er wel iets in $mail? Schrijf die eens naar het scherm en dan post je hier de output.

  11. #11
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ja die is gevuld, ik snap er niks meer van, er staat daar gewoon een volledige mail in, met headers en al. (Ik kan even geen voorbeeld posten) Ik snap hier niks meer van met dit piping gedoe, heeft niemand een kant en klare sidn code, mij part perl?

  12. #12
    SIDN e-mail parser
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

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


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    volgens mij, parse, doe je twee dingen verkeert.

    a. roep je je eigen functie push nooit aan (daarentegen wel array_push);
    b. bevat $cps_content, en daarmee uiteindelijk je $result array geen enkele header. (headers van sidn komen in de mail voor "-----BEGIN PGP SIGNED MESSAGE-----")

  13. #13
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    De functie push is voor in de database te zetten, verder rest bevat die als goed is wel infomatie, anders krijg ik wel een leeg mailtje binnen?

  14. #14
    SIDN e-mail parser
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

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


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    Nivko,
    dit stuk code klopt gewoon van geen kant:

    Code:
        // daadwerkelijke converteren
        
        $cps_content     = substr($mail, $cps_start + strlen($cps_begin) , $cps_end - $cps_start - strlen($cps_endof) - 2);
    
        $buffer_array     = explode("\n", trim($cps_content) );
        
        foreach ($buffer_array as $buffer)
        {
            $explosion = explode(":", $buffer);        
            
            $result[trim(strtolower($explosion[0]))] = trim(strip_tags(strtolower($explosion[1])));
        }
    
        if (!isset($result["date"]))    $result["date"] = date("Ymd");
    
    
    
        // en hopla
        
    array_push($result);

    in de laatste regel gaat het fout omdat je daar de functie array_push aanroept ipv push;
    daarboven gaat het fout, omdat je de buffer_array vult met de body van de mail en niet met de headers.

  15. #15
    SIDN e-mail parser
    geregistreerd gebruiker
    1.180 Berichten
    Ingeschreven
    21/08/06

    Locatie
    Noord Brabant

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


    Naam: Niels
    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Oh dat is zowizo een foutje, dat script heb ik uit de website gehaald en een type fout gemaakt, zo staat ie niet in productie, en hoe zou ik dan die headers eruit kunnen halen?

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

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