Привет, ребята, я много тестирую по электронной почте для приложения на основе PHP. Я обнаружил, что иногда мои электронные письма «застревают».
Я нашел решение, в терминале я набираю (как root) postfix start
, и я могу очистить очереди и прочее. Похоже, что приложение postfix запускается только при необходимости. Однако я хочу, чтобы приложение работало постоянно.
Любые идеи?
Вам понадобится хотя бы запущенный postfix:
sudo launchctl load -w /System/Library/LaunchDaemons/org.postfix.master.plist
В -w
означает, что он загрузится при запуске. В противном случае он будет работать только до остановки.
Точно так же вы можете отменить, используя launchctl unload -w
.
Приложение: это касается проблемы «запускается только при необходимости», которую, по словам Гордона, я пропустил. Поместите его в основную часть списка.
<key> RunAtLoad </key>
<правда>
<key> OnDemand </key>
<ложь>
Спасибо за это; Мне пришлось изменить «<true>» и «<false>» на «<true />» и «<false />» соответственно, чтобы заставить его работать.
вы должны посмотреть launchd. См. Например Вот.