hallo ik heb een probleem met de functie mail()
ik gebruik het volgende test script
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$bodytext="Mijn eerste PHP email!\n";
$headers='From:***@hotmail.com';
$subject="Mijn email onderwerp";
$mail= mail('***@planet.nl', $subject,$bodytext,$headers);
if ($mail )
{
echo "verstuurd";
}
else {
echo "foutje";
}
?>
deze heb ik op internet gevonden
ik draai mijn eigen server
via de commandline met mail -s kan ik wel een mailtje sturen en ontvang hem
ik denk dat het probleem iets met rechten php met sendmail
in php.ini staat sendmail_path= usr/sbin/sendmail -t -i
en wat ik in google vond was dat goed
ook heb ik de firewall uit
het probleem is dus waarschijnlijk dat php geen toegang tot sendmail heeft want via de commandline werkt het wel maar misschien is het wat anders
hoe los ik dat op ik heb er nog te weinig verstand van
alvast bedank
ik gebruik het volgende test script
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$bodytext="Mijn eerste PHP email!\n";
$headers='From:***@hotmail.com';
$subject="Mijn email onderwerp";
$mail= mail('***@planet.nl', $subject,$bodytext,$headers);
if ($mail )
{
echo "verstuurd";
}
else {
echo "foutje";
}
?>
deze heb ik op internet gevonden
ik draai mijn eigen server
via de commandline met mail -s kan ik wel een mailtje sturen en ontvang hem
ik denk dat het probleem iets met rechten php met sendmail
in php.ini staat sendmail_path= usr/sbin/sendmail -t -i
en wat ik in google vond was dat goed
ook heb ik de firewall uit
het probleem is dus waarschijnlijk dat php geen toegang tot sendmail heeft want via de commandline werkt het wel maar misschien is het wat anders
hoe los ik dat op ik heb er nog te weinig verstand van
alvast bedank