CentOS7 搭建邮箱服务

第一步

设置域名MX 解析

首先要有指定 ip 的 A 记录解析

@        A        111.111.111.111

需要有 mail 二级域名的 A 记录解析

mail    A        111.111.111.111

MX 记录解析

@        MX        mail.yijiebuyi.cn.

TXT解析

@        TXT        v=spf1 include:spf.mail.yijiebuyi.com ~all

第二步

//停止 sendmail 服务

/etc/init.d/sendmail stop

//卸载 sendmail 服务

yum remove sendmail

第三步

安装 postfix 和 dovecot

yum install postfix   dovecot

第四步

安装 cyrus-sasl

yum install cyrus-sasl-*

第五步

配置 postfix

vim /etc/postfix/main.cf

myhostname=mail.yijiebuy.com  //这里要换成你自己的邮箱服务器

mydomain=yijiebuyi.com              //这里换成你自己的主机服务器

myorigin = $mydomain

inet_interfaces = all   #可以接收所有域名的邮件

inet_protocols = ipv4

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,mail.$mydomain, www.$mydomain, ftp.$mydomain

local_recipient_maps =

mynetworks =0.0.0.0/0   #设置内网ip

relay_domains = $mydestination

home_mailbox = Maildir/

smtpd_sasl_auth_enable = yes

smtpd_sasl_security_options = noanonymous

broken_sasl_auth_clients = yes

smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination,permit_mynetworks

smtpd_client_restrictions = permit_sasl_authenticated

第六步

配置 dovecot

vim /etc/dovecot/dovecot.conf

protocols = imap pop3 lmtp

listen = *

vim /etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no

auth_mechanisms = plain

vim /etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

vim /etc/dovecot/conf.d/10-ssl.conf

ssl = no

第七步

配置 sasl2

vim /etc/sysconfig/saslauthd

MECH=shadow  #指定以本地系统用户名认证

vim /usr/lib64/sasl2/smtpd.conf    //64位系统

vim /usr/lib/sasl2/smtpd.conf        //32位系统

pwcheck_method: saslauthd

mech_list: PLAIN LOGIN

log_level:3

第八步

启动服务

启动 postfix ,dovecot ,saslauthd 服务

service postfix start

service dovecot start

service saslauthd start

注意: centOS 7下将不再使用 service 来启动服务,而是跳转到 systemctl 指令下.

下面我们使用 systemctl 来启动上面的3个服务

systemctl  start  dovecot

systemctl  start  postfix

systemctl  start  saslauthd

如何查看 saslauthd 命令是否启动服务成功,使用 status 来查看.

systemctl status postfix

● postfix.service - Postfix Mail Transport Agent

Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)

Active: active (running) since Mon 2016-05-23 18:29:21 CST; 20h ago

上面的提示信息告诉 postfix 服务正在运行中.

第九步

创建新账号

添加账户 admin

[root@10-10-126-106 ~]# useradd admin

为帐号 admin 创建密码

[root@10-10-126-106 ~]# passwd admin

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

第十步

配置客户端

上面的 pop3 和 smtp 服务器为第一步中配置的MX解析记录:

mail.yijiebuyi.com

发布了118 篇原创文章 · 获赞 89 · 访问量 72万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览