Likes Likes:  0
Resultaten 1 tot 11 van de 11
Geen

Onderwerp: PHP mail error

  1. #1
    PHP mail error
    Certified
    3.404 Berichten
    Ingeschreven
    06/11/06

    Locatie
    Groningen

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


    KvK nummer: 02099933

    Thread Starter

    PHP mail error

    We hebben een script wat een mail verzend via php.
    Het geheel draait op windows iis/6 met php 5.

    Het versturen van het formulier gaat goed indien er geen " @ " teken in het e-mail adres staat. Niet erg handig, want alle e-mail adressen bevatten nu eenmaal het @ teken...

    De regel waar ik vermoed dat het fout gaat is de volgende:

    Code:
    $headers = "From: \"".$_POST['email']. "\"\n";
    Helaas ben ik wat minder bedreven in PHP, dus heeft iemand enig idee wat de juiste syntax is? Als er meer info gewenst is dan roept u maar.

    Alvast bedankt.

  2. #2
    PHP mail error
    [--]
    854 Berichten
    Ingeschreven
    28/05/06

    Locatie
    Eindhoven

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


    Naam: R
    Registrar SIDN: ja
    KvK nummer: 20125757

    echo $_POST['email'];
    en even bekijken of er uberhaupt wel een @ meegezonden wordt.

  3. #3
    PHP mail error
    Certified
    3.404 Berichten
    Ingeschreven
    06/11/06

    Locatie
    Groningen

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


    KvK nummer: 02099933

    Thread Starter
    Citaat Oorspronkelijk geplaatst door davinci Bekijk Berichten
    echo $_POST['email'];
    en even bekijken of er uberhaupt wel een @ meegezonden wordt.
    Ik krijg netjes het opgegeven e-mail adres te zien.
    In het smtp log zie ik echter:

    Code:
    MAIL - +FROM:<\"test@email.nl\"> 501 0 27 36 0 SMTP - - - -
    Volgens mij hoort \" \" daar helemaal niet te staan?

  4. #4
    PHP mail error
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Even je code aanpassen dan.. je zet het er zo te zien zelf neer..

    .. owwww ja.. en niet te vergeten even de input in $_POST['email'] controleren op rommel zoals nieuwe regels enzo.
    Googletip: php headerinjection.
    Laatst gewijzigd door crazycoder; 16/10/07 om 21:28.

  5. #5
    PHP mail error
    geregistreerd gebruiker
    799 Berichten
    Ingeschreven
    29/07/05

    Locatie
    Maastricht

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    En volgens mij moeten er geen " om het e-mailadres zelf...wel om de naam die erbij hoort eventueel, maar het mailadres?

    En haal die hele FROM-regels eens weg, werkt het dan wel? [om te debuggen]

  6. #6
    PHP mail error
    [--]
    854 Berichten
    Ingeschreven
    28/05/06

    Locatie
    Eindhoven

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


    Naam: R
    Registrar SIDN: ja
    KvK nummer: 20125757

    zie de " nu ook pas...
    Code:
    $headers = "From: ".$_POST['email']."\n";
    En uiteraard even je $_POST goed checken...

    Ik gebruik zelf de volgende regex om te checken op valide emailadressen:
    Code:
    $email_regexp="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";

  7. #7
    PHP mail error
    Hostingvisions
    1.042 Berichten
    Ingeschreven
    18/01/05

    Locatie
    Katwijk

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


    Bedrijf: Hostingvisions
    Functie: Eigenaar
    Registrar SIDN: Nee
    KvK nummer: 27313947

    $headers = "From: ".$_POST['email']. "\n";
    Dit is de juiste code...

  8. #8
    PHP mail error
    Certified
    3.404 Berichten
    Ingeschreven
    06/11/06

    Locatie
    Groningen

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


    KvK nummer: 02099933

    Thread Starter
    Code:
        $headers = "From: " .$_POST['email']. "\n";
    Deze code werkt wel goed!

    Bedankt voor de hulp allemaal

  9. #9
    PHP mail error
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

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


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    fijn dat je er nu wel komt!

    .. maar toch raad ik je even aan crazycoder te volgen, of gebruik te maken van een van de vele gratis/open source mailclasses waarmee je ook attachments kunt afhandelen en zelf weinig hoeft te programmeren.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  10. #10
    PHP mail error
    [--]
    854 Berichten
    Ingeschreven
    28/05/06

    Locatie
    Eindhoven

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


    Naam: R
    Registrar SIDN: ja
    KvK nummer: 20125757

    Citaat Oorspronkelijk geplaatst door pierce Bekijk Berichten
    Code:
        $headers = "From: " .$_POST['email']. "\n";
    Deze code werkt wel goed!

    Bedankt voor de hulp allemaal
    geen dank! en inderdaad er zijn genoeg classes en/of scripts:
    http://phpmailer.sourceforge.net/

  11. #11
    PHP mail error
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

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


    Registrar SIDN: ja
    KvK nummer: 17186890

    En wat als je doet:


    PHP Code:
    $headers "From: John <" $_POST['email']. ">\n"
    of zelfs om fouten uit te sluiten
    PHP Code:
    $headers "From: John <werkend@email.adr>\n"

Webhostingtalk.nl

Contact

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