Vraag & Antwoord

Webprogrammeren & scripting

[php] mail() functie werkt niet

Anoniem
InZane
4 antwoorden
  • Ik heb middels WAMP (lekker makkelijk) een PHP / MySQL server draaiende op een computer thuis, maar ik heb een probleem met de mail() functie. Dit is mijn script:

    [code:1:78a3719625]
    $email = "test@test.com";
    $subject = "Onderwerp";
    $body = "Tekst";
    if (mail($email, $subject, $body)) {
    echo("Bericht verzonden");
    } else {
    echo("Bericht kon niet worden verzonden");
    }
    [/code:1:78a3719625]

    Het script werkt, maar telkens wanneer ik het uitvoer resulteert PHP de volgende error:

    [code:1:78a3719625]
    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in (..etc..)
    [/code:1:78a3719625]

    Dit is mijn php.ini bestand:

    [code:1:78a3719625]
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25

    ; For Win32 only.
    sendmail_from = carlo[ ]bernardini [@at] gmail [.dot] com

    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =

    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_paramaters =
    [/code:1:78a3719625]

    Aan een firewall ligt het wss ook niet..

    Waar kan het wel aan liggen??

    Alvast bedankt!
  • Heb je wel een mail server draaiende ? ik heb precies het zelfde, maa rik heb geen mail server draaien op mijn localhost,..
  • Dat zal het dan wel zijn :)
    Hoe kan ik een mailserver draaien?

    //Edit:

    ik zie dat het ook zo kan (?):

    ; For Win32 only.
    SMTP = smtp.example.com
    ; For Win32 only.
    sendmail_from = me@example.com

    kan ik dan ook als SMTP invullen smtp.gmail.com?
  • Heb dat ook al geprobeerd, kreeg het neit werkend :(

Beantwoord deze vraag

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