install debian with GUI set static id address with nds 8.8.8.8 set hostname root# cp /etc/hostname /etc/hostname.bak root# vi /etc/hostname debian8 set hosts root# cp /etc/hosts /etc/hosts.bak root# vi /etc/hosts 10.64.202.8 debian8.deb8.com debian8 close firewall root# systemctl disable firewalld root# systemctl stop firewalld install bind9 root# apt-get install -y bind9 root# systemctl enable bind9 root# systemctl start bind9 after install dns server, we modify setting of DNS. nano /etc/bind/named.conf.options dnssec-validateion auto --> dnssec-validateion no
add recursion yes ; (optional) go to webmin.com to install webmin
open webmin by https://debian8:10000 create master zoons(deb8.com and deb8.ca), and A records, and MX records. In ‘zoon option’ allow zoon transfer to class dns server. Create secondary zoon in class dns server to transfer dns zoons. After these DNS setting, we change back DNS from 8.8.8.8 to local 10.64.202.8 This time we remove sendmail and install postfix for Debian. Apt-get install postfix.
After installed postfix, we need to modify main.cf
Make sure the settings for myhostname :
Mydestination add deb8.com, deb8.ca
mynetworks add 10.64.0.0/12
Install alpine
Install dovecot apt-get install -y dovecot-core dovecot-pop3d dovecot-imapd dovecot-lmtpd Or for fedora and centos:
Check the configure file: vi /etc/dovecot/dovecot.conf
vi /etc/dovecot/conf.d/10-mail.conf
remove the # to indicate the mail location.
SOLUTION FOR ERROR WITH OUTLOOK CONNECTING TO POP3 (Not yet test) cd /etc/dovecot/conf.d vi 10-auth.conf disable_plaintext_auth = no save the file, restart the service, in outlook turn of secure authentication SPA And under the advanced tab uncheck the pop3 ssl authentication change the mail folder permission to 600.
Now we can setup the client email using outlook
add new pop and imap account in outlook