Я пытаюсь получить действительно базовую функцию PHP, работающую над моей iMac, функцией PHP mail()
.
Я использовал его бесчисленное количество раз, хотя и на платформе Windows, и теперь я пытаюсь запустить его на Mac.
Я установил XAMPP v1.01, возможно, потому, что в то время я не знал, что лучше, и я думал, что все будет работать нормально, потому что это то, что он должен делать. (Или так я думал).
Я пробовал следующие страницы инструкций безрезультатно:
- 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/
Для начала у меня не было записи для:
MAILSERVER=-YES-
в моем /etc/hostconfig, поэтому я создал его.
Я добавил полный путь к sendmail в моем php.ini: sendmail_path = "/usr/sbin/sendmail -t -i"
Я понимаю, что мне не нужно устанавливать переменную myhostname
в /etc/postfix/main.cf, потому что я планирую отправлять почту, не получая ее. (NB. Я также пробовал использовать этот параметр!)
Я начал postfix, а затем попытался запустить script, но script просто обрабатывает без сообщения об ошибке, он просто в основном постоянно выглядит так, как будто он работает, но ничего не происходит (я triple проверил код для script).
Я заметил, что некоторые решения для людей даже не упоминают о необходимости запуска постфиксного демона, чтобы они могли работать с функцией PHP mail()
.
Любые идеи или вещи для меня попробовать?
Если вам нужна дополнительная информация, пожалуйста, спросите.
Р.