postfix路由流程

本文详细介绍了Postfix邮件路由的过程,包括cleanup、trivial-rewrite在确定传输路由中的作用,以及mydestination、virtual_mailbox_domains、relay_domains等关键配置的作用。还讨论了local_transport、virtual_transport和relay_transport的默认行为,并解释了如何自定义transport_maps实现特定路由需求。此外,提到了Postfix的增强型路由设计,基于relay_transport的优先级顺序选取next-hop目的地。
摘要由CSDN通过智能技术生成

postfix收到邮件后,先由cleanup程序处理收件地址(把一些不规范的发件和收件地址域名“清理”一下,比如没有的补全,改写等等)。cleanup清理后的邮件被队列管理器交给trivial-rewrite来决定下一步的传输路由。
postfix下一步的传输前需要获得几个目标地址数据:

  • mydestination:本地标识;
  • virtual_mailbox_domains:虚拟邮箱域名;
  • relay_domains:转发域。

路由信息包括邮件下一步的传输者(transport)和下一跳收件地址(next-hop destinations)。

  • 传输者是指 local 或 smtp 这样的在master.cf 里定义的记录。
  • next-hop destinations 包括 主机或域名等。

trivial-rewrite 判定的过程如下:

  • 如果收件域出现在mydestination里,或目标收件ip地址与 inet_interfaces

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值