0

我使用wampserver在 Windows 2012 服务器上设置 DokuWiki

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

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

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

我也尝试了“假发送邮件”,但它给了我相同的结果。

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

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

谢谢,

4

1 回答 1

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)。
于 2014-10-23T16:51:16.847 回答