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