Fork me on GitHub

多域名邮件服务器配置

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

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

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

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

1
vim /etc/postfix/main.cf

 我们找到参数mydestination

1
mydestination = $myhostname, localhost.$mydomain, localhost

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

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

 之后我们重启postfix即可

1
systemctl restart postfix

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

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

 

posted @   自由早晚乱余生  阅读(3480)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示