php mail() werkt niet

Pagina: 1
Acties:
  • 336 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:31

Creepy

Tactical Espionage Splatterer

Sorry, maar ook dit is niet de manier. Als je ergens code vandaan plukt dan zul je bij de maker moeten zijn van die code voor support, niet hier in PRG. Als je denkt dat het ergens aan ligt, controleer dat dan. In je server logfiles kan je prima kunnen zien of je mail lokaal wel wordt aangenomen of niet en wat er eventueel verder nog mee gebeurd. Indien het niet je eigen server is dan zul je bij je hoster moeten zijn. Verder verwijs ik je naar NMe in "php mail() werkt niet".

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.