Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am working on a VPS that has cPanel installed and I wanted to install Postfix on it. However I find that cPanel seems to be quite tightly integrated with Exim. I have done a google search but have only found vague statements that says "cPanel does not support postfix" but I haven't found any authoritative sources in this matter.

So my question is, what happens if I disable exim entirely and install postfix instead? Will it break cPanel? Will everything run as normal?

Update with more questions:

Can I leave Exim for cPanel's internal use and use postfix for everything else? If so, what will happen to dovecot?

share|improve this question
Is there a particular reason you need postfix? Exim is highly configurable, and it's really easy to do so via the cPanel/WHM Exim Configuration Editor/Advanced Editor. –  Mr Shunz Mar 21 '12 at 10:05
@Mishri As far I've understood, changing or replacing software which is providing along with the control panel cPanel would break stuff. It would be recommended that you contact cPanel support and get their inputs on this. –  Swapneel Patnekar Mar 21 '12 at 11:50
They've already spoken and said you can't and they don't plan to support it ever. My best suggestion is to dispose of cPanel. –  Falcon Momot Jun 28 '13 at 9:08
add comment

1 Answer

At the very least, those functions which configure exim will not be effective (obviously). However, there isn't (that I can find) a plugin for postfix configurability, meaning that in general you won't be able to configure email through cPanel. Additionally, there is also the possibility that cPanel updates or its normal action may cause exim to start up anyway, as it expects exim to be running.

If you don't want to live with cPanel's choices of supported software, and this server is under your control (and you aren't trying to provide services to others using cPanel), you should really move away from web administration consoles in general and get used to configuring things at a terminal. This provides more flexibility (and repairability), reduces your security surface, and improves your profile as a professional. There is a very large community built around this and it's very easy to get specific help.

share|improve this answer
add comment

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.