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

Call to undefined function: mail()

Anoniem
awinkel
3 antwoorden
  • Ik krijg een error als ik een mail probeer te versturen via php.
    Dit is het script:
    [code:1:ed66b1e5dd]
    <?
    mail("some@where.nl","Hallo","Dit is een test…","From: some2@where.nl
    ?>
    [/code:1:ed66b1e5dd]

    En dit is de error:

    [b:ed66b1e5dd]Fatal error: Call to undefined function: mail() in /usr/local/apache2/htdocs/testmail.php on line 2[/b:ed66b1e5dd]

    Ik gebruik een Linux server met Apache 2.0.44 met PHP 4.3.1
    In php.ini staat de mailserver ingesteld.

    Iemand een idee waardoor het fout zou kunnen gaan?
  • Als bovenstaande code exact overgenomen is moet je er eens wat aan knutselen, de aanroep wordt niet correct afgeloten aan het eind.

    Als dat niet werkt moet je eens een link posten naar je phpinfo (bestand maken met aanroep naar de phpinfo() functie).
  • Oeps, verkeerd geplakt, de exacte code is:

    [code:1:c01d5f7011]
    <?
    mail("some@where.nl","Hallo","Dit is een test…","From: some2@where.nl")
    ?>
    [/code:1:c01d5f7011]


    Als ik "phpinfo()" uitvoer als php file, krijg ik bij "SMTP" mooi de naam van de mailserver te zien.

Beantwoord deze vraag

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