Mail in Directadmin: Dovecote, exim and imap I am confused!

Magistar

Verified User
Joined
May 31, 2014
Messages
105
I would like to have a better understanding of how directadmin handles email. When I check my options.conf from /usr/local/directadmin/custombuild it will say the following:

#Mail Settings
exim=no
eximconf=no
eximconf_release=2.1
blockcracking=no
easy_spam_fighter=no
spamassassin=yes
dovecot=yes
dovecot_conf=yes
pigeonhole=no

So my DA is using dovecot to send emails.

However just last night I added the DKIM records to all domain and I had to change the exim configuration. So right now this makes no sense sinse exim is set to no. Can someone explain this?

Additionally I have had someone request to use imap instead of pop3 on an ipad. However I have no ipad and I never use imap so right now I am not even sure my DA supports IMAP. It "should" be in dovecot but when I google on directadmin + imap I get results about compiling it into php. So here we go: Does DA support imap by default?
 
Hello,

Exim gets installed by default on all the directadmin servers, currently there is no alternative for this.

Even if you set exim to "no" in options.conf it does not mean that you have no more exim on your server. It means only that custombuild won't update it anymore. Of course if you perform additional actions to remove exim from your server with that set of options you won't have exim installed by custombuild. Feel free to set exim to "yes", and get exim updated with custombuild.

Dovecot with an actual version of config files currently supports both IMAP and POP. You don't need to have an ipad to test IMAP. Mostly all modern mail programs support IMAP. Even webmails including roundcube can work with IMAP.


So that ipad could communicate with a mail server via IMAP you don't need to build IMAP support into PHP. That's different.
 
Thanks!

Regarding imap: I sort of managed to get IMAP to work on My Surface Pro 2. However I had to use smtp.mydomain.com with port 587 for it to be able to send email. That meant I had to overwrite the default settings Is that the correct setup or am I now using some sort of hybrid or is this "normal"?

Option I set for outlook:
Incomming: mail.domain.com 993
Outgoing: smtp.domain.com 587


Regarding exim:
I notice different default versions on different servers:

Server A
#Mail Settings
exim=no
eximconf=no
eximconf_release=2.1

Server B (fresh install this week)
#Mail Settings
exim=no
eximconf=no
eximconf_release=4.3

Both use CB 2.0 with same centos 6.7 final. Can I "upgrade" to 4.3 without issue or is there some reason 2.1 is preferred?

Thanks for your help.
 
IMAP, POP3 are used for reading emails.
SMTP is used for sending emails.

If you use 587 port for sending emails that is fine.

exim.conf 4.3 has more features. Feel free to switch to it.
 
Back
Top