要启动 MTA-only 系统,您还应该启动 imsched。执行该操作前,应该先删除不利于安装的计划任务。
imsched 是一个单独的 Messaging Server 组件,如果没有启动 Messaging Server 的所有项目,则必须单独启用该组件。如果您使用 start-msg imta 或 start-msg smtp 启用 MTA-only 系统,将不会运行 imsched 进程。
如果仅以 MTA 模式运行 Messaging Server(不运行 store/imap/pop/http 进程), 则您可以选择仅在初始安装 (msg_base/sbin/configure) 后配置 Messaging Server 期间安装/配置的 MTA,或者使用以下 configutil 命令手动禁用消息存储和 mshttp 进程:
./configutil -o local.store.enable -v 0 ./configutil -o service.http.enable -v 0 |
禁用 http 和其他存储进程后,可以通过运行以下命令启动 Messaging Server:
# ./start-msg bash-3.00# ./start-msg Connecting to watcher ... Launching watcher ... 4034 Starting ens server ... 4035 Starting sched server ... 4036 Starting dispatcher server .... 4038 Starting job_controller server .... 4042 |
请注意,这将启动所有相应的进程,包括 imsched 和 imta。这样客户则无需启动 sched 进程。