Hallo,
ich habe eine PHP-Datei in der die mail()-Funktion aufgerufen wird.
Ich habe eine sh-Datei (demo.sh) in der ich diese PHP-Datei aufrufe mit
Diese Datei lasse ich über einen Cronjob aufrufen.
Das Problem:
Der Cronjob wird korrekt ausgeführt. Er ruft die demo.sh auf und führt das PHP-Skript aus. Dies konnte ich sehen , da ich in der PHP-Datei auch eine Datenbankeintrag habe der korrekt durchgeührt wird
ABER
die Mail wird nicht verschickt. Ich hatte testweise an der Shell einmal demo.sh aufgerufen und festegestellt dass dort alles korekt ist, da sowohl der Datenbankeintrag gemacht wird, als auch die Mail verschickt wird. Warum funktioniert dies nicht wenn ich die sh-Datei über einen Cronjob aufrufe ? Muss man dort noch was aktivieren, damit er die mail()-Funktion erkennt?
Danke und Grüße,
Vikko
ich habe eine PHP-Datei in der die mail()-Funktion aufgerufen wird.
Ich habe eine sh-Datei (demo.sh) in der ich diese PHP-Datei aufrufe mit
Code:
php /srv/www/htdocs/web1/html/test.php
Das Problem:
Der Cronjob wird korrekt ausgeführt. Er ruft die demo.sh auf und führt das PHP-Skript aus. Dies konnte ich sehen , da ich in der PHP-Datei auch eine Datenbankeintrag habe der korrekt durchgeührt wird
ABER
die Mail wird nicht verschickt. Ich hatte testweise an der Shell einmal demo.sh aufgerufen und festegestellt dass dort alles korekt ist, da sowohl der Datenbankeintrag gemacht wird, als auch die Mail verschickt wird. Warum funktioniert dies nicht wenn ich die sh-Datei über einen Cronjob aufrufe ? Muss man dort noch was aktivieren, damit er die mail()-Funktion erkennt?
Danke und Grüße,
Vikko
Kommentar