Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Call to undefined function: mail() in
Hallo Miteinander,
ich habe meinen Server neu aufsetzten müssen und jetzt funktionieren meine Skripts welche Mails senden nicht mehr, ich habe auf dem Webserver Sendmail installiert und in der php.ini ist auch der Eintrag da welcher da stehen sollte (denke ich) :
------------------------------------------------------------------------------------
[mail function]
; For Win32 only.
;SMTP = localhost
; For Win32 only.
;sendmail_from = webserver@meinedomain.ch
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = sendmail -t -i
------------------------------------------------------------------------------------
Ich denke es ist richtig dass die oberen 2 Einträge auskommentiert sind da ich auf Linux arbeite.
Bei den Mailscripts kommt die Fehlermeldung: "Fatal error: Call to undefined function: mail() in ...."
noch ein paar Angaben zu meiner Konfiguration:
Apache Version 2.0.49
Sendmail version 8.12.10, config V10/Berkeley
PHP Version 4.3.4
Antworten
"Fatal error: Call to undefined function: mail"
Das hört sich eher danach an, als wenn PHP die mail-Funktion nicht kennen würde.
*** Nobody ***
2.
Ja das könnte ich mir gut vorstellen - denn die Scripts haben auf der vorherigen Installation einwandfrei funktioniert - hat dazu jemand eine Idee? Kann ich irgendwie php neu kompilieren damit PHP dann die funktion kennt?
3.
Welches Betriebssystem hast Du? Eine Anleitung findest Du hier:
http://www.php.net/manual/de/installation.php*** Nobody ***
4.
vorerst mal Danke für den Tipp. Nun, Ich habe Suse 9.1 - ich habe versucht mich auf der Seite schlau zu machne - aber da ist nur eine A-Z Anleitung - kannst du mir sagen welcher Schritt ich genau machen muss - da ich nicht alles neu isntallieren will und der englishce Sprache nicht ganz so mächtig bin habe ich noch etwas probleme[CODE]
5.
Bei der SuSE-Distribution ist doch eigentlich alles dabei. Und wenn mich nicht alles täuscht, funktioniert dabei auch die mail-Funktion.
*** Nobody ***
6.
Ja vorher hatte ich auch Suse und das hat funktioniert, aber nun tut es leider nicht mehr seit der Neuinstallation - vorher hatte ich Suse 7.3 und Suse 8.0 und bei beiden Distributionen khat es einwandfrei geklappt - nur die 9.1 tut schwierig - ich hatte vorher schon das Problem das das Mysql-Modul nicht eingebunden war.
7.
habe nun die Lösung gefunden, der von Suse am 7.05.04 gereleaste Patch zum PHP-PRM ist die Lösung ...