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:
Woran kann das liegen?
Vielen Dank schonmal im voraus.
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.