Windows上的DokuWiki不会发送电子邮件

时间:2014-10-23 15:08:01

标签: php email sendmail dokuwiki

我使用wampserver

在Windows 2012 Server上设置DokuWiki

它工作得很好,但我无法看到任何smtp服务器。我使用IIS设置本地服务器,使用blat进行测试。我在php.ini中添加了以下行:

SMTP = localhost
smtp_port = 25
sendmail_from address@host.com

我也尝试使用计算机的域作为服务器,但Doku不会发送任何电子邮件。看看Doku的wiki,我发现了这些有用的说明:dokuwiki email,但我总是收到一条错误消息“看起来发送密码邮件时出错了。请联系管理员!”

我也试过'假sendmail',但它给了我相同的结果。

我在更改配置后重置了Apache和IIS,但没有任何变化。日志文件中也没有任何内容。

据我所知,这应该有效。是否有其他配置文件或其他我错过的东西?

谢谢,

1 个答案:

答案 0 :(得分:2)

好吧,除非你在那里运行邮件服务器,否则只需将PHP指向localhost即可获得邮件服务器。

您有三种选择:

  1. 将您的php.ini配置为指向LAN上的邮件服务器
  2. 运行本地邮件服务器(例如http://www.pendriveapps.com/portable-smtp-server-mini-relay/
  3. 使用swiftmail插件(https://www.dokuwiki.org/plugin:swiftmail)配置DokuWiki以使用其他外部邮件服务器(例如gMail)。