отправка почты в PHP, а не запись файла журнала. - PullRequest
0 голосов
/ 02 января 2011

Я пытаюсь отправить почту, используя PHP, но она, похоже, не работает.

Я работаю Mac OS X Snow Leopard.

Я попробовал простой скрипт PHPиспользуя mail(), который ничего не записывает в /var/log/mail.log

У кого-нибудь есть идеи?

Ответы [ 4 ]

1 голос
/ 02 января 2011

Собственно, вы не можете отправлять почту со своего компьютера. Вы должны настроить это в файле php.ini, используя SMTP (возможно, используя Gmail). Вы можете прочитать эту статью, она прояснит ситуацию:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1045471.html

Статья немного обширна, но она должна дать вам полное понимание.

Надеюсь, это поможет

0 голосов
/ 02 января 2011

Это помогает? PHP, mail () и OSX Leopard

0 голосов
/ 02 января 2011

Вы можете попробовать:

sudo postfix start

в терминале

0 голосов
/ 02 января 2011

Как только это случилось со мной; Я сделал так, что отправил почтовое сообщение через SMTP (учетная запись gmail), и это исправило это. Я не знаю, что вызвало это, возможно отсутствие сервера SMTP. (на моем компьютере с Ubuntu, но я думаю, то же самое)

...