По какой-то причине SMTP-сервер iis и php не взаимодействуют должным образом. Я проверил, что smtp работает, подключившись к нему и выполняя почтовые команды, и я могу получить электронное письмо. Кроме того, я перешел по этой ссылке http://support.microsoft.com/?id=297700 и смог получить электронное письмо. Но всякий раз, когда я пытаюсь отправить письмо с PHP, ничего не происходит. То, что делает это еще более безумным, - то, что никакие журналы smtp не пишутся. Файлы журнала должны находиться в каталоге c: \ windows \ system32 \ logfiles \ smtpsvc1, но папка smtpsvc1 не существует, и в папках drop, pickup, queue или badmail в mailroot нет сообщений электронной почты.
Я не совсем уверен, почему для этого не существует логов. Я дал пользователю «Сетевая служба» разрешение на эту папку, но безрезультатно. Поэтому я думаю, суть моего вопроса в том, как заставить PHP и iis smtp отправлять электронную почту.
У меня настроен smtp для отправки электронной почты на удаленный сервер MailEnable , а не exchange. Есть идеи?