我正在运行 Mac OS X(Leopard),刚刚激活了 Postix,并安装了 UW imapd(能够处理 IMAP 和 POP3 流量的服务器)。
我遇到的问题是我不知道哪个文件包含让 Leopard 启动互联网服务(即 ipop3d 和 imapd 服务)的命令。
以前版本的 Mac OS X 有一个文件:/etc/inetd.conf - 但我知道这个文件以及 /etc/xinetd.d 目录已从 Leopard 中删除。
那么,我应该在哪里添加条目以便 ipop3d 和 imapd 服务可以在系统启动时启动?
谢谢,〜Aki
答案1
您可能习惯用于启动/停止/监控进程的常用文件和工具(例如 xinetd、/etc/init.d、cron 和 /etc/inittab)在 Mac 上已被 launchd 取代。它使用 XML 文件来配置服务。以下是一些可供您使用的资源:
苹果 -开始使用 launchd
维基百科 -启动
Mac 极客 -关于 launchd 的一切
(这些来自谷歌的快速搜索)
答案2
如果您使用 OS X Leopard Server,则邮件服务由 Server Admin 实用程序控制。
在后台,服务由launchctl
命令管理,查看以下输出
sudo launchctl list
例如,你可以Postfix
使用命令启动服务
sudo launchctl start org.postfix.master
但是您必须Postfix
手动配置。