Probleme beim Ausführen eines PHP-Scriptes in der Kommandozeile

mki_germo

Erfahrenes Mitglied
Hallo zusammen,

ich habe ein Problem mit meiner CLI-Version meiner php.exe.
ich habe ein kleines Testskript geschrieben, welches einfach eine Email per mail()-Funktion verschicken soll. Wenn ich dieses Skript über den Browser aufrufe, funktioniert alles einwandfrei. Wenn ich dasselbe Skript aber über die commandline (c:\php\cli\php.exe) aufrufe kommt folgender Fehler:

Failed to connect to mailserver at …
Ich verwende php 4.3.4.
Hier mal der Source:


Code:
<?

            function fEmailVersenden($server,$adresse,$betreff,$text)

            {

                        if(!mail($adresse,$betreff,$text))

                                   echo "<br>Konnte Email nicht versenden";

                        else

                                   echo "<br>Erfolgreich Email über $server geschickt";

            }

 

 

            $emailserver = "testserver.test.de";

            ini_set("SMTP",$emailserver);

            ini_set("smtp_port","25");

            ini_set("sendmail_from","Test");

            $emailadresse = "abc@test.de";

            $emailbetreff = "test mit Server $emailserver ";

            $emailtext = "test";

 

            fEmailVersenden($emailserver,$emailadresse,$emailbetreff,$emailtext);

 

?>




Woran kann das liegen?
Vielen Dank schonmal im voraus.
 
Zurück