Disable postfix server processes - ok to do?

It appears to me there are some un-needed server processes for Postfix enabled. I realize this can differ for everyone of course. But, I am not sure what some of them are even.

Any issues disabling ifmail, uucp, old-cyrus, cyrus (or is this needed), maildrop since you use procmail?

Anything else likely not needed?

None of these are running on any of my systems. You haven’t mentioned your OS in this case? Our default installation just installs the OS standard Postfix package–usually that is a pretty minimal configuration.

centos 5.2 and they were all running on my system with default pro install

What about bsmtp? What else is disabled on your system?

centos 5.2 and they were all running on my system with default pro install

That makes no sense. :wink:

Are you sure it’s the standard CentOS 5.2 Postfix package?

Oh, wait! I see…you’re assuming that everything listed as “Enabled” on the Server Processes page in the Postfix module is running! Most services only fire up when they are needed–so they aren’t running on my systems because I don’t use any of those services, and I don’t have configuration in Postfix main.cf or in any transport or other map file that would cause them to come into existence.

It’s harmless to leave them enabled.

Run this command to see what Postfix is actually running:

ps auxc | grep postfix

And to see what ports are opened by all services on your system:

netstat -anp | grep LISTEN | grep tcp | awk ‘{print $4, “\t”, $7}’ | more