DokuWiki в Windows не отправляет электронную почту

Я установил DokuWiki на Windows 2012 Server, используя WampServer

Это работает очень хорошо, но я не могу увидеть ни одного SMTP-сервера. Я установил локальный сервер с помощью IIS, протестировал его с помощью blat. Я добавил следующие строки в php.ini:

SMTP = localhost
smtp_port = 25
sendmail_from [email protected]

Я также пытался использовать домен компьютера в качестве сервера, но Доку не будет отправлять письма. Глядя на вики Доку, я нашел следующие полезные инструкции: электронная почта докувики, но я всегда получаю сообщение об ошибке «Похоже, произошла ошибка при отправке пароля по почте. Пожалуйста, свяжитесь с администратором!»

Я также попробовал «поддельный sendmail», но он дал мне тот же результат.

Я сбросил Apache и IIS после изменения настроек, но изменений не было. В лог-файлах тоже ничего нет.

Насколько я могу сказать, это должно работать. Есть другой файл конфигурации или что-то еще, что я пропустил?

Спасибо,

0

Решение

Ну, просто указание PHP на localhost для почтового сервера не сработает, если вы не запустите там почтовый сервер.

У вас есть три варианта:

  1. настройте php.ini так, чтобы он указывал на почтовый сервер в вашей локальной сети
  2. запустить локальный почтовый сервер (например, http://www.pendriveapps.com/portable-smtp-server-mini-relay/)
  3. используйте плагин swiftmail (https://www.dokuwiki.org/plugin:swiftmail) настроить DokuWiki для использования другого внешнего почтового сервера (например, gMail).
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]