Problem mit PHP und Postfix

P

peerffm

Grünschnabel
Hallo,
möchte von PHP eine Mail versenden.

dies ging auch mal aber jetzt bekomme immer false als rückgabewert.

Postfix habe ich soweit Konfiguriert und dieser läuft auch, habe ich getestet.

allerdings sendet er nicht mit dem PHP script raus.

in der PHP.ini

hatte ich mal als sendmail path /etc/postfix stehen das hatte auch mal funktioniert

jetzt steht in der log

sh: /etc/postfix/ Permission denied

kann mir jemand helfen.



Mein PHP Code

<?php
$empfaenger = "email@test.de";
$sendermail="test@test.de";
$betreff = "PHP ist toll";
$text = "Hallo ";
if(mail($empfaenger, $betreff, $text,"From:$sendermail"))
{
echo " alles ok";
}
else
{
echo "nicht ok";
}

?>
 
Im Sendmail-Path muss stehen wo sich das Programm 'sendmail' befindet (normalerweise /usr/sbin/sendmail). In den meisten Faellen kann der Wert bei Linux aber auch leer bleiben bzw. auskommentiert werden.
 
Hallo,

bekomm jetzt immer folgende Fehlermeldung wenn ich das so mache wie du gesagt hast.

sendmail: fatal :No recipient adresses found in messages header


gruß peer
 
Wenn du uns mitteilst, was du wie umgestellt hast, koennte das ganz hilfreich sein. ;)
 
hallo,

habe al sendmail pfad angegeben wo sich sendmail befindet.

/usr/sbin/sendmail

und hatte auch folgendes probiert

/usr/sbin/sendmail -t -emailadresse

gruß nick
 
Kommentier den Eintrag mal einfach aus. Wenn du nicht irgendwelche Sonderkonfigurationen hast, geht es auch ohne diesen Eintrag.
 
Ja hab ich auch schon versucht , bekomm ich denn selben Fehler.
 

Ähnliche Themen

solved Problem mit smtp (postfix) als send-only mta hinter NAT

dovecot und postfix Konfiguration Problem

Shellskript - Fehler in Cron

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Debian squeeze, Webmin, Samba Freigaben

Zurück
Oben