在 Mac OS X 10.5 Leopard 上自动启动 postfix

在 Mac OS X 10.5 Leopard 上自动启动 postfix

大家好,我正在为一个基于 PHP 的应用程序进行大量电子邮件测试。我发现有时我的电子邮件会“卡住”。

我确实找到了一个解决方案,在终端中输入(以 root 身份)postfix start,然后就可以刷新队列和其他内容。看来 postfix 应用程序只在需要时运行。但我希望该应用程序始终运行。

有任何想法吗?

答案1

您至少需要运行 postfix:

sudo launchctl load -w /System/Library/LaunchDaemons/org.postfix.master.plist

-w意味着它将在启动时加载。否则它只会运行直到停止。

同样地,您可以使用 撤消launchctl unload -w

附录:这解决了 Gordon 指出我遗漏的“仅在需要时运行”问题。将其放在 plist 主体内。

<键> RunAtLoad </键>

<真实>

<键>按需</键>

<false>

答案2

谢谢;我必须分别将“<true>”和“<false>”更改为“<true/>”和“<false/>”才能使其正常工作。

答案3

您必须查看 launchd。例如这里

相关内容