PHP mail() Sendmail auf Mac OS X Leopard (10.5.8)

Ich habe gekämpft, um eine wirklich grundlegende PHP-Funktion funktioniert auf meinem iMac, der PHP mail() Funktion.

Ich habe es unzählige Male, wenn auch auf einer Windows-Plattform, und jetzt versuche ich, um es auf Mac läuft.

Habe ich installiert XAMPP v1.01, vielleicht weil ich es nicht besser wusste und ich dachte, es würde alles nur funktionieren, weil das, was es tun soll. (Oder so dachte ich).

Ich habe versucht, die folgenden Seiten von Anweisungen ohne Erfolg:

Beginnen mit ich nicht ein Eintrag für:
MAILSERVER=-YES- in meinem /etc/hostconfig so habe ich es.

Habe ich den vollständigen Pfad zu sendmail in meinem php.ini: sendmail_path = "/usr/sbin/sendmail -t -i"

Ich verstehe, dass ich nicht benötigen, um eine myhostname variable in /etc/postfix/main.vgl denn ich bin nur der Planung auf das senden von mail nicht erhalten es. (NB. Ich habe auch versucht es mit dieser Einstellung ist aktiviert!)

Ich habe postfix start und habe dann versucht das script ausgeführt wurde, aber das Skript nur Prozesse mit keine Fehlermeldung, es ist einfach im Grunde ständig so aussieht, als ob es funktioniert, aber es passiert nichts (habe ich dreifach überprüft der code für das Skript).

Bemerkte ich einige Völker-Lösungen gar nicht erwähnen zu müssen, starten Sie den postfix-daemon für Sie um die PHP - mail() Funktion zu arbeiten.

Irgendwelche Ideen oder Dinge für mich zu versuchen?

Wenn Ihr mehr Infos braucht, bitte Fragen.

P.

Haben Sie schaute auf die log-Dateien für sendmail? Welche Fehlermeldungen erhalten Sie?
Wo kann ich schnappe mir die log-Dateien aus? Ich habe versucht: tail-f /var/log/mail.log nach dem Start von postfix, aber ich sehe Sie nicht hilfreich, da nur ein konstanter Strom von Eingaben, selbst wenn postfix gestoppt wurde.
Das ist wohl die Datei, die Sie wollen - gibt es irgendwelche Fehler angegeben? Ungültige domains, Absender-Prüfung Fehler, etc?
Ein Beispiel: Mar 15 21:05:24 imac postfix/postdrop[1651]: Warnung: mail_queue_enter: erstellen Sie die Datei Empfangs - /900320.1651: Permission denied Mar 15 21:05:34 imac postfix/postdrop[1651]: Warnung: mail_queue_enter: erstellen Sie die Datei Empfangs - /900657.1651: Permission denied Mar 15 21:05:44 imac postfix/postdrop[1651]: Warnung: mail_queue_enter: erstellen Sie die Datei Empfangs - /901029.1651: Permission denied Mar 15 21:05:54 imac postfix/postdrop[1651]: Warnung: mail_queue_enter: erstellen Sie die Datei Empfangs - /901346.1651: Permission denied sind Sie alle ähnlich.
Öffnen Sie das Festplatten-Dienstprogramm und dem ausführen der Reparatur Berechtigungen. Das problem ist eindeutig ein berechtigungsfehler.

InformationsquelleAutor paperclip | 2010-03-15

Schreibe einen Kommentar