小编JP *_*oto的帖子

使用中继域向 Postfix 添加自定义标头

我有一个 Postfix 设置,它只允许来自某些域的中继。我使用relay_domainsmain.cf 中的标志完成此操作,并查询 mysql 以查找允许的域列表。

relay_domains = mysql:/etc/postfix/mysql_domains.cf
Run Code Online (Sandbox Code Playgroud)

我想添加一条header_checks指令,根据 mysql 检查的结果插入自定义标头,该标头relay_domains将显示通过 Postfix 中继的域。这样做的原因是,如果允许的域是 .domain.com 并且收件人电子邮件地址是 someone@subdomain.domain.com,我想知道在查找中解析到哪个 .domain.com Postfix。

我有 header_checks 工作:

/^From:/i PREPEND X-Relay-Domain: xxx
Run Code Online (Sandbox Code Playgroud)

但我不确定如何捕获域查询的结果并将其用于 header_checks PREPEND。我也可以执行另一个 mysql 查找,header_checks但如果可能的话,我想避免这种情况。

email linux postfix

6
推荐指数
1
解决办法
8167
查看次数

标签 统计

email ×1

linux ×1

postfix ×1