Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running Mac OS X (Leopard) and I've just activated Postix, as well as installed UW imapd (a server capable of handling both IMAP and POP3 traffic).

The issue I'm having is that I don't know what file holds the commands to have Leopard start up the internet services (namely the ipop3d, and imapd services).

Previous versions of Mac OS X had a file: /etc/inetd.conf - but I understand that this file, as well as the /etc/xinetd.d directory has been removed from Leopard.

So, where do I add entries so the ipop3d, and imapd services can start on system bootup?

Thanks, ~Aki

share|improve this question
up vote 1 down vote accepted

The usual files and tools that you may be used to for starting/stopping/monitoring processes, such as xinetd, /etc/init.d, cron, and /etc/inittab, have been replaced on the Mac by launchd. It uses an XML file for configuring a service. Here are some resources to get you going:

Apple - Getting Started with launchd

Wikipedia - launchd

Mac Geekery - All About launchd

(these came from a quick Google search)

share|improve this answer
Thanks Barry. I will check these out now. – user10281 Jun 22 '09 at 5:33

If you are using OS X Leopard Server the mail services are controlled by the Server Admin utility.

Under the hood the services are managed by the launchctl command, check out the output of

sudo launchctl list

For example, you can start the Postfix service with the command

sudo launchctl start org.postfix.master

However you will have to configure Postfix manually.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.