I have a server with CentOS which has Plesk installed, and has qmail and courier-imap installed.
I need to create new email addresses with their corresponding imap accounts. I have to do this OUTSIDE Plesk because my Plesk license is limited to one email account!
So, I need to create imap accounts, but it turns out that the preinstalled courier-imap server only has "authpsa" as the only installed authentication module, which is Plesk's one.
It looks like I have to reinstall courier-imap with more authlib modules, so that's what I was trying to do, by following (almost) the guide at http://www.howtoforge.com/installing-courier-imap-courier-authlib-maildrop-fedora-redhat-centos (except it is a bit outdated)
However, when it comes to installing courier-authlib, I get these errors:
file /usr/sbin/authenumerate from install of courier-authlib-0.63.0-1.x86_64 conflicts with file from package courier-imap-3.0.8-cos5.build95101209.08.x86_64 file /usr/sbin/courierlogger from install of courier-authlib-0.63.0-1.x86_64 conflicts with file from package courier-imap-3.0.8-cos5.build95101209.08.x86_64
So I thought I would uninstall the current installed courier-authlib, but if I try to uninstall it with you erase, it tells me it is going to erase a lot of packages which depend upon it, which are all Plesk-related packages.
Though I am fine with being unable to manage email accounts with Plesk, I don't want to uninstall so much of Plesk (it looks like it is going to uninstall the whole Plesk!).
So the question is, is there a way to get more authentication modules for courier-imap to work without uninstalling anything of Plesk? If so, how? I think the mysql authentication module would be ok for me.