Назад | Перейти на главную страницу

Автоматически запускать postfix на Mac OS X 10.5 Leopard

Привет, ребята, я много тестирую по электронной почте для приложения на основе 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. См. Например Вот.