Mailfunktion funktioniert nicht richtig

Hallo zusammen.

Also, das gibt es doch einfach nicht.
Ich habe einen PowerServer bei Strato und alles läuft gut.
Jetzt habe ich folgendes Problem:
Wenn ich mit php per mail() eine email verschicke, dann geht das nur, wenn das Skript von einem anderen Skript aufgerufen wurde und nicht, wenn das Skript direkt per http:// aufgerufen wurde.

Nochmal genauer:
Im mail.php steht nur:

mail(„[email protected]“, „testkopie“, „laber“, „From: [email protected]“);
echo „funzt“;
?>

Wenn ich das per www.blabla.de/mail.php aufrufe, dann bekomme ich zwar die Bildschirmausgabe „funzt“ aber keine email zugesendet.
Wenn dagegen ich ein anderes Skript aufrufe, welches ein Forumular beinhaltet, was an /mail.php geschickt wird, dann werden emails verschickt.
Ich habe die Rechte sowohl auf 644, als auch 755 ausprobiert. Ich habe mit chown die rechte auf blabla:www gesetzt und ich habe ein Schwein geopfert - funzt net.
Gnnnnnnnn.
Ideeeeeeeeeeeeen?
*Haare rauf*

Dirk.

Hallo,

Wenn ich das per www.blabla.de/mail.php aufrufe, dann bekomme
ich zwar die Bildschirmausgabe „funzt“ aber keine email
zugesendet.

Was steht in den Logdateien?

Sebastian

Hallo Dirk,

hast Du hierzu schon mal den Support deines Providers gefragt?
Was sagen die dazu?

\q

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich habe nun die Ursache gefunden!
Ich habe alle Verzeichnisrechte mit chown verändert, dann nochmal zurück zum ursprünglichen und dann ging es.
Sehr seltsam aber wahr.

Danke fürs Kopfmachen…

Dirk.