Я использую Mac OS X (Leopard) и только что активировал Postix, а также установил UW imapd (сервер, способный обрабатывать трафик IMAP и POP3).
Проблема, с которой я столкнулся, заключается в том, что я не знаю, в каком файле содержатся команды, позволяющие Leopard запускать интернет-сервисы (а именно сервисы ipop3d и imapd).
В предыдущих версиях Mac OS X был файл: /etc/inetd.conf, но я понимаю, что этот файл, а также каталог /etc/xinetd.d были удалены из Leopard.
Итак, где мне добавить записи, чтобы службы ipop3d и imapd могли запускаться при загрузке системы?
Спасибо, ~ Аки
Если вы используете OS X Leopard Server, почтовые службы управляются утилитой Server Admin.
Под капотом службами управляет launchctl
команда, проверьте вывод
sudo launchctl list
Например, вы можете запустить Postfix
служба с командой
sudo launchctl start org.postfix.master
Однако вам придется настроить Postfix
вручную.
Обычные файлы и инструменты, которые вы можете использовать для запуска / остановки / мониторинга процессов, такие как xinetd, /etc/init.d, cron и / etc / inittab, были заменены на Mac на launchd. Он использует XML-файл для настройки службы. Вот несколько ресурсов, которые помогут вам начать работу:
Яблоко - Начало работы с launchd
Википедия - запуск
Mac Geekery - Все о launchd
(они получены из быстрого поиска в Google)