多域名邮件服务器配置
在实际邮件服务器中有一个这样的需求就是这边只有一台服务器(单个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
之后我们创建好用户,然后使用对应的邮件服务器域名名称就可以登陆了。
但是在创建了对应的用户后,我发现同一个用户可以登陆不同的邮件服务器(只要更改对应的邮件服务器域名名称就可以)。原因是我是通过创建系统用户创建对应的邮件账号,这个账号是对应该服务器上的所有域名邮件服务器。所以我想的办法是:要避免这个问题就需要针对每个邮件服务器创建不同名称的用户。
作者:理想三旬
本人承接各种项目维护和python项目开发, 如果觉得文章写得不错,或者帮助到您了,请点个赞,加个关注哦。运维学习交流群:544692191
本文版权归作者所有,欢迎转载,如果文章有写的不足的地方,或者是写得错误的地方,请你一定要指出,因为这样不光是对我写文章的一种促进,也是一份对后面看此文章的人的责任。谢谢。