Einzelnen Beitrag anzeigen
  #1  
Alt 25.11.2009, 13:02:05
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
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.
__________________

the best way to be ready for the future is to invent it

Geändert von Domi (25.11.2009 um 13:45:50 Uhr)
Mit Zitat antworten