Hallo zusammen,
habe eine Anfängerfrage:
Versuche über php und sendmail eine einfache Email zu verschicken mit testmail.php:
<?
$to = "meine-email@empfaenger.tld";
$subject = "Testmail";
$msg = "Inhalt der Testmail";
$headers = "From:
me@absender.tld\r\nReply-To:
me@absender.tld";
mail("$to", "$subject", "$msg", "$headers");
echo "finished!";
?>
Den Empfänger und Absender habe ich durch die Richtigen ersetzt und die Datei testmail.php unter htdocs des Apache kopiert.
Rufe ich die php testmail.php von der Console aus auf funktioniert es.
Vom Browser hingegen passiert scheinbar garnichts, aber "finished!" wird angezeigt.
Das Verzeichnis unter htdocs sowie testmail.php sind mit 777 gechmodet.
mail.err zeigt bei Aufruf über den Browser folgende Meldung:
Mar 19 09:43:50 h846333 sendmail[22116]: m2J8houN022116: SYSERR(wwwrun): collect: Cannot write ./dfm2J8houN022116 (bfcommit, uid=30, gid=12): Permission denied
Mar 19 09:43:50 h846333 sendmail[22116]: m2J8houN022116: SYSERR(wwwrun): queueup: cannot create queue file ./qfm2J8houN022116, euid=30, fd=-1, fp=0x0: Permission denied
Offensichtlich ein Rechteproblem.
Kann mir jemand weiterhelfen?
Besten Dank im voraus,
Markus