Ich habe gekämpft, um eine wirklich einfache PHP-Funktion zu bekommen, die auf meinem iMac funktioniert, die PHP mail()
Funktion.PHP Mail() mit Sendmail unter Mac OS X Leopard (10.5.8)
Ich habe es unzählige Male benutzt, wenn auch auf einer Windows-Plattform und jetzt versuche ich es auf dem Mac laufen zu lassen.
Ich habe XAMPP v1.01 installiert, vielleicht weil ich es zu der Zeit nicht besser wusste und ich dachte, es würde alles nur gut funktionieren, weil es genau das ist, was es tun soll. (So dachte ich).
ich auf den folgenden Seiten von Anweisungen ohne Erfolg versucht haben:
- http://blog.rajatpandit.com/2009/03/15/php-mail-and-osx-leopard/
- http://theandystratton.com/2009/fix-phps-mail-function-after-latest-os-x-leopard-update
- http://forums.oreilly.com/index.php?showtopic=5243&mode=threaded&pid=14721
- http://jspr.tndy.me/2008/05/php-mail-and-osx-leopard/
zu Anfangs habe ich ein nicht haben Eingabe für: MAILSERVER=-YES-
in meinem /etc/hostconfig so habe ich es erstellt.
Ich habe den vollständigen Pfad in meinem php.ini zu sendmail: sendmail_path = "/usr/sbin/sendmail -t -i"
ich brauche ich nicht eine myhostname
Variable in /etc/postfix/main.cf zu setzen verstehen, weil ich Ich plane nur, Mails zu versenden, die sie nicht empfangen. (NB. Ich habe es auch mit dieser Einstellung versucht!)
Ich habe Postfix gestartet und dann versucht, das Skript auszuführen, aber das Skript nur verarbeitet, ohne Fehlermeldung, es sieht im Grunde ständig so aus, als ob es aber funktioniert nichts passiert (ich habe den Code für das Skript dreifach überprüft).
Ich bemerkte, einige Völker Lösungen nicht einmal erwähnen, dass die Postfix-Daemon für sie zu starten, um die PHP mail()
Funktion zu arbeiten.
Irgendwelche Ideen oder Dinge für mich zu versuchen?
Wenn Sie weitere Informationen benötigen, fragen Sie bitte.
P.
Haben Sie sich die Protokolldateien für sendmail angesehen? Welche Fehler erhalten Sie? – thetaiko
Wo kann ich die Protokolldateien abholen? nur ein konstanter Strom von Einträgen nicht einmal etwas hilfreich es sehen, wenn Postfix gestoppt wurde tail -f /var/log/mail.log nach Postfix starten, aber ich: Ich habe versucht. – paperclip
Das ist wahrscheinlich die Datei, die Sie wollen - sind da irgendwelche Fehler angegeben? Ungültige Domains, Absenderüberprüfungsfehler usw.? – thetaiko