无法配置SmarterMail作为Plesk中的邮件服务怎么办?
更新时间: 2023-07-03 11:25:02
适用版本:
Plesk for Windows
问题
1. 无法通过 工具与设置 > 服务器组件 配置 SmarterMail 服务:在指定正确的验证凭据后,没有出现错误,但是服务仍显示为'未配置'。
2. 启用 Plesk 后端调试时,在 %plesk_dir%admin\logs\plesklog_debug.log 中可以找到如下错误:
Plesk Management service pipe communication error: No process is on the other end of the pipe. (Error code 233) at Unable to write to pipe at (Con::OverlappedPipe::beginWrite line 358). Trying to reconnect.
3. 在 IIS > Sites > SmarterMail > Bindings 中,SmarterMail只绑定到 localhost。
4. 尝试通过 http://127.0.0.1:9998 访问SmarterMail界面时,出现错误请求 (Bad Request) 错误。
原因
SmarterMail不监听127.0.0.1。
解决方案
1. 通过RDP登录服务器。
2. 进入 IIS > Sites > SmarterMail > Bindings。
3. 在端口9998上添加绑定而不指定主机名令其监听所有的IP地址,包括 127.0.0.1。
4. 通过命令行执行下面的命令:
C:\> services.msc
5. 重启SmarterMail服务。
6. 进入 工具与设置 > 服务器组件 尝试再次配置SmarterMail。