我有一个Postfix设置,只允许来自某些域的中继.我使用main.cf中的relay_domains标志完成此操作,并查询
mysql以查找允许的域列表.
relay_domains = MysqL:/etc/postfix/MysqL_domains.cf
我想添加一个header_checks指令,根据relay_domains的MysqL检查结果插入一个自定义头,这将显示哪个域是通过Postfix中继的.这样做的原因是,如果允许的域名是.domain.com,收件人的电子邮件地址是someone@subdomain.domain.com,我想知道哪个.domain.com Postfix在查找中解析了.
我有header_checks工作:
/^From:/i PREPEND X-Relay-Domain: xxx
但我不知道如何捕获域查询的结果并将其用于header_checks PREPEND.我还可以在header_checks上执行另一个MysqL查找,但是我想尽可能避免这种情况.