文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CentOS邮件服务器搭建系列——让邮件服务器支持虚拟域名

2022-06-03 13:59

关注

前  言

通常,一个域名都对应一个邮件服务器,但在一些时候,为了资源的活用,可以将多个域名应用于同一个邮件服务器。好多虚拟主机提供商也在用此功能提供虚拟主机用户对应的邮件服务。

当多个域名应用于同一个邮件服务器时,我们可以将这些域名指向邮件服务器的主域名(在Postfix中被设置的域名)。也就是说,通过这些虚拟域名(非主域名)发送到服务器的邮件,将被视作发送至主域名的邮件,而被邮件服务器接收。这个过程也同样可以精确到用户,比如发送到虚拟域名下的某个用户的邮件,可以被视作发送给邮件服务器上某个实际存在的用户,而被该用户接收。

以本站为例,目前有两个域名同时应用于本站所在的邮件服务器。它们分别为:digeast.no-ip.info 和 centospub.com 。在邮件服务器(Postfix)设置中 centospub.com 被设置为了主域名,digeast.no-ip.info 也指向邮件服务器,但在没有定义虚拟域名规则之前,它无法直接被应用于邮件服务器(具体表现就是:别人通过youruser@digeast.no-ip.info发送给你邮件会发送不成功)。但通过配置虚拟域名,可以实现,发送给user@digeast.no-ip.info的邮件 == user@centospub.com 。

前  言

[1] 对 Postfix 的虚拟域名相关选项进行配置。

[root@sample ~]# vi /etc/postfix/main.cf  ← 编辑Postfix的配置文件,在文尾添加如下行:

virtual_alias_maps= hash:/etc/postfix/virtual  ← 定义虚拟域名转送规则文件
[2] 定义虚拟域名转送规则。

[root@sample ~]# vi /etc/postfix/virtual  ← 编辑Postfix的虚拟域名相关配置文件,在文尾添加如下行

digeast.no-ip.info anything
@digeast.no-ip.info @centospub.com

[root@sample ~]# postmap /etc/postfix/virtual  ← 更新虚拟域名规则
以上一本站为例,定义规则:将发送至 user@digeast.no-ip.info 的邮件视作发送至 user@centospub.com 。

[3] 重新启动Postfix,使设置生效。

[root@sample ~]# /etc/rc.d/init.d/postfix restart

Shutting down postfix:         [ OK ]
Starting postfix:            [ OK ]
[4] 测试。

最后,发送测试邮件到虚拟域名(本站为digeast.no-ip.info,请根据你的实际情况设置),然后接收邮件,确认能够收到邮件。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯