Как настроить почтовую функцию PHP в Windows Vista? - PullRequest
2 голосов
/ 04 марта 2009

Я работаю над своим сайтом.

Я планирую использовать функцию электронной почты для отправки уведомлений пользователям, которые хотят присоединиться к моему сайту.

Проблема в том, что функция почты PHP не работает для меня.

Может ли кто-нибудь помочь мне с этим?

Ответы [ 3 ]

4 голосов
/ 04 марта 2009

если вы на платформе Windows, вы можете попробовать:

поддельный sendmail для windows

Я предполагаю, что вы не используете свой собственный почтовый сервер и не хотите его устанавливать. Все, что вам нужно, это отправлять электронные письма на или через (ретранслировать) ваш почтовый сервер интернет-провайдера, используя PHP, либо для проверки собственных сценариев, либо для проверки сторонних.

При использовании Fake Sendmail нам нужно отредактировать файл php.ini, чтобы почтовая функция PHP могла использовать его:

Откройте файл php.ini, расположенный в папке C: \ php, найдите этот раздел [функция почты] (начинается около строки 612)

sendmail_path = "/usr/local/sendmail/sendmail.exe -t"

для получения дополнительной информации перейдите по адресу: http://wiki.uniformserver.com/index.php/Installing_Fake_Sendmail_for_Windows

2 голосов
/ 04 марта 2009

Измените php.ini для своего приложения, чтобы он указывал на сервер smtp в разделе [mail function]. Параметры, которые необходимо установить, описаны здесь: http://www.w3schools.com/PHP/php_ref_mail.asp

0 голосов
/ 04 марта 2009

В этом случае я бы сказал, что если документация для почты не отвечает на ваш вопрос, это проблема конфигурации того, что вы используете в качестве сервера.

Если это ваш рабочий стол, у вас также могут быть проблемы с почтой, похожей на спам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...