Hallo Leute,
folgender Shellbefehl verschickt eine Mail:
Wenn ich versuche, diesen Shellbefehl über PHP abzusetzen, passiert rein gar nix. Kein Error, keine Warnung, nix! Wie geht's richtig?
Auch so funktioniert es nicht:
Das chmod wird ausgeführt, danach ist jedoch Schluß mit lustig...
folgender Shellbefehl verschickt eine Mail:
Bash:
ssmtp tklustig.thomas@gmail.com < /home/pi/PHPMail/test.ext
Wenn ich versuche, diesen Shellbefehl über PHP abzusetzen, passiert rein gar nix. Kein Error, keine Warnung, nix! Wie geht's richtig?
PHP:
$shellOrder="ssmtp tklustig.thomas@gmail.com < /home/pi/PHPMail/test.ext";
exec($shellOrder . " > /dev/null &");
system($shellOrder . " > /dev/null &");
shell_exec($shellOrder . " > /dev/null &");
PHP:
if(file_exists('sendmail.sh'))
unlink('sendmail.sh');
$datei = fopen("sendmail.sh", "a+");
fputs($datei,"#!/bin/bash");
fputs($datei,"\r\n");
fputs($datei,"ssmtp tklustig.thomas@gmail.com < /home/pi/PHPMail/test.ext");
fputs($datei,"\r\n");
fputs($datei,"exit");
fputs($datei,"\r\n");
fclose($datei);
shell_exec("chmod 777 sendmail.sh");
shell_exec("./sendmail.sh");
shell_exec("sendmail.sh 2>/dev/null >/dev/null &");
Zuletzt bearbeitet: