多域名邮件服务器配置

时间:2024-01-20 22:30:24

在实际邮件服务器中有一个这样的需求就是这边只有一台服务器(单个IP),然后我有多个域名,我想多个域名都做邮件服务器。最终实现我单个服务器上有多个域名邮件服务器。

实现方法:将这多个域名都A记录到服务器的IP,MX记录到mai.域名。

每个域名都需要设置好解析。

然后接下来我们需要在我们已经搭建好了的邮件服务器里修改下配置文件即可了(注意是在已经搭建好了的邮件服务器上进行设置如果不知道搭建,请看文章centos7邮件服务器搭建

vim /etc/postfix/main.cf

 我们找到参数mydestination

mydestination = $myhostname, localhost.$mydomain, localhost

 我们在这个后面加上我们的邮件服务器的域名,假设我们有域名,abc.com ,edf.com,那么我需要做的是将mail.abc.com,abc.com,mail.edf.com,edf.com 添加进去

mydestination = $myhostname, localhost.$mydomain, localhost, mail.abc.com, abc.com, mail.edf.com, edf.com

 之后我们重启postfix即可

systemctl restart postfix

 之后我们创建好用户,然后使用对应的邮件服务器域名名称就可以登陆了。

但是在创建了对应的用户后,我发现同一个用户可以登陆不同的邮件服务器(只要更改对应的邮件服务器域名名称就可以)。原因是我是通过创建系统用户创建对应的邮件账号,这个账号是对应该服务器上的所有域名邮件服务器。所以我想的办法是:要避免这个问题就需要针对每个邮件服务器创建不同名称的用户。