PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   mail() von Konsole aus (bereits gelöst) (http://www.selfphp.de/forum/showthread.php?t=22474)

Domi 25.11.2009 13:02:05

mail() von Konsole aus (bereits gelöst)
 
Hallo zusammen,

wollte mich eigentlich garnicht lange damit aufhalten, aber irgendwo fuchst es ja bekanntlich immer.

Hab mir Gedanken dazu gemacht ein PHP-Script per Cronjob auszuführen und dachte mir, ich könne den Umweg durch den Apache einfach vermeiden und direkt ein shellscript drauß machen.

PHP-Code:

#!/usr/local/zend/bin/php -q
<?php

// Festlegung aller Daten ....
// (...)

mail($to$subject$message$headers);
?>

Kurioserweiße bekomme ich ein:

Code:

sh: -t: command not found
An und für sich würde das mit dem PHP so schon funktionieren, bisher habe ich das Problem nur mit mail(); festgestellt?!

Hat jemand von euch schonmal mehr mit PHP auf der Konsole gemacht? Weiß jemand eine Lösung? Werden da noch mehr Probleme auftreten auf der Konsole oder ist das einfach nur ein Problem von mail? Oder gibt das ganze Probleme weil ich das PHP-Bin vom Zend CE Server verwende.

Freu mich auf Input!

Domi

//edit: gerade noch was gefunden, der Befehl: php -i gibt was aus:

sendmail_path => -t -i => -t -i

... daher kommt vermutlich die Ausgabe, dass er -t nicht findet..

//edit 2: gelöst! Genau das war auch das Problem. Habe es geändert in:

sendmail -t -i

.. und schon funktionierts.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:43:45 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.