大家好,我正在为一个基于 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。例如这里。