Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

mail() probleem

None
13 antwoorden
  • Hallo,

    Ik probeer met php en de mail() functie een mailtje te versturen. Alles werkte goed, totdat de hoster over ging op php5. Hij geeft de volgende foutmelding:
    [code:1:6148ad3475]Warning: mail() [function.mail]: Message rejected, Unknown domain in 'FROM' header in /home/minicampingklaproosje.nl/www/HTML/info2.php on line 107
    [/code:1:6148ad3475]
    de header variabelen:
    [code:1:6148ad3475]$headers = 'MIME-Version: 1.0' . "
    ";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "
    ";
    $headers .= 'From: '.$_POST['naam'].' <'.$_POST['email'].'>' . "
    ";
    $headers .= 'Reply-To: '.$_POST['naam'].' <'.$_POST['email'].'>' . "
    ";
    $headers .= 'Return-Path: '.$_POST['naam'].' <'.$_POST['email'].'>' . "
    ";[/code:1:6148ad3475]Weet iemand wat ik fout doe?




  • Volgens mij is de warning duidelijk genoeg, check dus wat er in de "FROM" header terecht komt ($_POST['email'] dus).
  • [code:1:dd3e21ce98]From: test <test@test.test>[/code:1:dd3e21ce98]
    Dat klopt toch gewoon?
  • nee want test.test is geen domein ;)
    Probeer eens een echt email adres?
  • [quote:c514a87b63="cor0612"][code:1:c514a87b63]From: test <test@test.test>[/code:1:c514a87b63]
    Dat klopt toch gewoon?[/quote:c514a87b63]Misschien moet je een echte domeinnaam gebruiken, in jouw geval waarschijnlijk minicampingklaproosje.nl
  • dat maakte niet uit.
  • [quote:4a2512ba2d="cor0612"]dat maakte niet uit.[/quote:4a2512ba2d]
    Wat bedoel je? Dat een "echt" adres ook niet werkt, of dat het voor de overstap naar php 5 niet uitmaakte?
    Misschien heeft de hoster niet alleen php 5 geinstalleerd, maar ook de beveiliging omhoog geschroefd.
  • ik bedoel dat het niet uitmaakt welk mailadres ik gebruik. Ook bij info@minicamingklaproosje.nl kreeg ik de foutmelding.

    Ondertussen heb ik het probleem al gefixed met PHPmailer.
    Iedereen bedankt voor de moeite! :P
  • Zoals ik al zei:
    [quote:21335efb22][b:21335efb22]sidn:[/b:21335efb22]
    Resultaat voor minicamingklaproosje.nl

    domein is vrij
    [/quote:21335efb22]
    Vul dus een 'echt' email adres in,bijvoorbeeld info@xs4all.nl ofzo.

    De foutmelding zegt namelijk heel duidelijk, domein bestaat niet.
    Het voorbeeld wat je weer gebruikte valideerd dus ook niet aangezien het vrij is!
  • Het is ook minicam[b:02cb2aa713]p[/b:02cb2aa713]ingklaproosje.nl i.p.v. minicamingklaproosje.nl :wink:
    [quote:02cb2aa713="sidn"]Resultaat voor minicampingklaproosje.nl
    domein is actief[/quote:02cb2aa713]
  • [quote:983bafa4dc="cor0612"]Het is ook minicam[b:983bafa4dc]p[/b:983bafa4dc]ingklaproosje.nl i.p.v. minicamingklaproosje.nl :wink:
    [quote:983bafa4dc="sidn"]Resultaat voor minicampingklaproosje.nl
    domein is actief[/quote:983bafa4dc][/quote:983bafa4dc]

    Dat zei je niet in je post hierboven:
    [quote:983bafa4dc="cor0612"]ik bedoel dat het niet uitmaakt welk mailadres ik gebruik. Ook bij info@minicamingklaproosje.nl kreeg ik de foutmelding.
    [/quote:983bafa4dc]

    :) vandaar dat ik er vanuit ging dat je weer de fout in ging bij het domein naam.
  • Aan het path naar je files te zien zit je bij PCExtreme.
    Deze hebben sinds kort een nieuwe anti-spam methode.
    Het adres in je From header moet [b:92b8248ba7]jouw[/b:92b8248ba7] domein bevatten.
    Zo is het lastiger voor spammers om 'niet veilige' contact formulieren te misbruiken.
  • Ok, dat maakt veel duidelijk. Maar het contact formulier moest als afzender de naam+mailadres hebben van de gene die het gestuurd had. Zo kan je simpelweg op beantwoorden drukken om te reageren.
    Maar zoals ik het al eerder schreef had ik het probleem opgelost met PHPmailer. Die werkt wel gewoon. (:roll:)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.