Назад | Перейти на главную страницу

Как включить функцию PHP mail () на сервере IIS7 / Win2008?

У меня есть веб-сервер, на котором я размещаю веб-приложение ASP.Net, использующее SMTP-сервер IIS6 для отправки уведомлений по электронной почте.

Я установил PHP и Wordpress с помощью установщика Web Plataform и установил его как подкаталог для своего веб-сайта. Блог работает отлично, но он не отправляет никаких уведомлений по электронной почте и говорит, что функция mail () не установлена, хотя я правильно использую приложение.

Есть ли другое место, куда мне нужно пойти, чтобы включить функцию почты?

По сути, вам нужно настроить их в своем php.ini:

[mail function]
SMTP = mail.example.com
sendmail_from = admin@example.com

Они работают с Win32 и Win64 и позволяют изменять mail()Поведение при запуске через SMTP. Очевидно, у вас должен быть SMTP-сервер, который позволит вам общаться с ним.

В основном это делается потому, что на самом деле интеграция sendmail эквивалент на Win32 это кошмар.