您的位置:首页 > 运维架构 > Linux

Linux与云计算——第二阶段Linux服务器架设 第九章:Mail电子邮件服务器架设—postfix和Dovecot

2016-08-10 13:40 656 查看

[b]Linux与云计算——第二阶段Linux服务器架设[/b]

第九章:Mail电子邮件服务器架设—postfix和Dovecot

安装Postfix

安装Postfix来配置SMTP服务器. SMTP使用25/TCP.

[1] Postfix CentOS系统默认安装,哪怕你选择了最小安装,如果确认没有安装,请先安装.

[root@mail ~]# yum -y install postfix

[2] 使用Dovecot's SASL 配置SMTP认证

[root@mail ~]# vi /etc/postfix/main.cf# line 75: 去掉注释并修改主机名myhostname = mail.example.com# line 83: 去掉注释并且定义域名mydomain = example.com# line 99: 去掉注释myorigin = $mydomain# line 116: 修改inet_interfaces = all# line 164: 添加mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain# line 264: 去掉注释并且按照你本地局域网环境修改mynetworks = 127.0.0.0/8, 192.168.96.0/24# line 419: 去掉注释 (use Maildir)home_mailbox = Maildir/# line 574: 添加smtpd_banner = $myhostname ESMTP# 在最后面添加以下内容# limit an email size for 10Mmessage_size_limit = 10485760# limit a mailbox for 1Gmailbox_size_limit = 1073741824# for SMTP-Authsmtpd_sasl_type = dovecotsmtpd_sasl_path = private/authsmtpd_sasl_auth_enable = yessmtpd_sasl_security_options = noanonymoussmtpd_sasl_local_domain = $myhostnamesmtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject[root@mail ~]# systemctl restart postfix [root@mail ~]# systemctl enable postfix

安装Dovecot

安装Dovecot来配置POP/IMAP服务器。POP使用110/TCP, IMAP使用143/TCP.

[1] Install Dovecot.

[root@mail ~]# yum -y install dovecot

[2] provide SASL function to Postfix.

[root@mail ~]# vi /etc/dovecot/dovecot.conf# line 24: 去掉注释protocols = imap pop3 lmtp# line 30: 去掉注释并修改 ( 如果不使用IPv6 )listen = *[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf# line 10: 去掉注释并修改 ( 允许明文认证 )disable_plaintext_auth = no# line 100: 增加auth_mechanisms = plain login[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf# line 30: 去掉注释并添加mail_location = maildir:~/Maildir[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf# line 96-98: uncomment and add like follows# Postfix smtp-authunix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }[root@mail ~]# vi /etc/dovecot/conf.d/10-ssl.conf# line 8: 修改 (不使用SSL)ssl = no[root@mail ~]# systemctl start dovecot [root@mail ~]# systemctl enable dovecot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  安装 Postfix Dovecot
相关文章推荐