Hallo!
Ik heb een vraagje i.v.m. php. Ik ben een website aan het bouwen en ik wil dat je via de website een formulier kunt invullen, kunt verzenden en dan moet dat bericht bij mijn mail aankomen. Nu krijg ik elke keer de volgende foutmelding:

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 E:\informatica\php\informatica_easyphp\EasyPHP\www\mijn_php_scripts\AFI\contact.php on line 109

Ik heb al gezocht op internet en ik zag dat ze gebruik maakte van ini_set of zoiets. Ik heb alleen geen idee hoe dit werkt. Ik heb tot nu toe de volgende code:

if ( (!empty($_POST['e-mail'])) && (!empty($_POST['e-mail'])) && (!empty($_POST['onderwerp'])) && (!empty($_POST['bericht'])) )
{
$naam = $_POST['naam'];
$email = $_POST['e-mail'];
$bericht = $_POST['bericht'];
$onderwerp = $_POST['onderwerp'];


$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'.$bericht.'
------------------------------------';

mail('[email protected]', "$onderwerp", $message, 'From: '.$email);

echo '<font style="color:green">Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.</font>';

}

else

{
echo "<font style='color:red'>Het bericht kan pas worden verzonden als alle verplichte invoervelden zijn ingevuld.</font>";
}


De mail komt ook niet bij mij aan dus weet iemand hoe ik dit kan oplossen zodat ik geen foutmelding krijg en de mail gewoon aankomt?
Alvast bedankt!
je hebt kennelijk op jouw server (pc) geen mailserver geïnstalleerd?
Nee heb waarschijnlijk geen mailserver geïnstalleerd. Als ik dat wel installeer lost dat dan mijn probleem op? Zo ja, hoe moet ik dat installeren ....

Ik heb nog naar de uitleg van ini_set gekeken, maar ik snap niet zo goed hoe ik de ini_set bij een mailfunctie kan gebruiken
verify your "SMTP" and "smtp_port" setting in php.ini
http://php.net/ini_set

Je kan eventueel ook proberen of je de SMTP van je ISP kan gebruiken, of van Gmail. Daar liep pas geleden nog een topic over.

Reageren