1.安装postfix服务,并配置
vim /etc/postfix/main.cf
myhostname = mail.zbk.com
mydomain = zbk.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, $mydomain
mynetworks = 192.168.18.0/24, 127.0.0.0/8
relay_domains = $mydestination
service postfix restart
chkconfig postfix on

vim /etc/sysconfig/saslauthd
MECH=shadow
service saslauthd restart
chkconfig saslauthd on

2.设置postfix启用smtp认证
vim /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
service postfix restart

3.安装pop服务:dovecot
vim /etc/dovecot.conf
protocols = pop3 pop3s
   protocol pop3 {
     listen = *:10100
}
service dovecot start
chkconfig dovecot on

4.安装IMAP服务:cyrus-imapd
passwd cyrus   //为管理员设置密码
vim /etc/postfix/main.cf
 mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
service postfix restart
cyradm -u cyrus localhost  //为用户创建邮件信箱
cm user.aaa
cm user.aaa.Send
cm user.aaa.Trash
cm user.aaa.Drafts
setquota user.aaa 5210
5.Web方式收发邮件
安装squirrelmail
/usr/share/squirrelmail/config/conf.pl  //打开配置工具
6.收发邮件测试(mail.zbk.com/webmail)