如何使用postfix hash:数据库替换为static:或inline:?
例如,替换postfix hash-
Database的语法是什么?
domain.tld PREPEND my-header: foobar 用静态地图? docs将其定义为示例:“inline:{key = value,{key =带有空格或逗号的文本}}”. 几种替换它的方法似乎不起作用,甚至不清楚,哈希:db真正有多少字段.域是唯一的密钥,其余是字符串?是否应该为与域关联的三个字段提供一些列表语法?那么具有多个值的键(多个行以哈希中的相同域开头:db)? 解决方法首先,我将尝试清除一些关于基于 official documentation的后缀查找表的混淆.简而言之,后缀表必须由键值对组成.两个键值都有字符串数据类型.
是.只需一键和一个值.该值具有多种格式,可以满足不同的目的,例如别名,传输,访问等.请参阅postfix man pages,尤其是表驱动机制部分.
一些表支持类似列表的字符串.例如,别名表允许您定义多个别名目标. root root@gmail.com root@yahoo.com 在这里,值由空格或逗号分隔.
当表有重复键时,后缀将选择第一个匹配的值.在哈希表的情况下,选择了顶部条目,忽略了其他值. 现在,我将尝试回答有关静态和/或内联映射的问题.请注意,这两种表格类型彼此不同. 内联映射将在postfix 3.0版中引入.目前没有支持该表类型的postfix稳定版本.您可以在postfix 3.0 RC1 release notes中阅读它. 假设你想用这样的条目转换哈希表 example.com DEFER come back later please example.net REJECT example.org PREPEND X-Foo: Bar 那么等效的内联映射就是 inline:{{example.com=DEFER come back later please},example.net=REJECT,{example.org=PREPEND X-Foo: Bar}} 对于没有空格的文本,我们可以使用key = value语法.有空格,你需要支架围绕它. 现在,静态地图是不同的.该表就像通配符表. Postfix可以查找任何键,但答案是静态值.对于版本低3.0的postfix,静态表doesn’t support value string with space.对于postfix 3.0及更高版本,您可以用括号包装该值以在其中添加空格.例如 static:REJECT 要么 static:{REJECT get out from my postfix} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQL Server2005异地自动备份方法
- SQL SERVER根据值查找所在的表和字段
- 数据库 – 如何区分两个Oracle 10g模式?
- sql – 为什么选择计数(*)比hive中的Select *慢
- SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据
- MySQL中InnoDB存储引擎的锁的基本使用教程
- sql-server – ‘LINQ查询计划’非常低效但’查询分析器查询
- sql – 为什么以下连接会显着增加查询时间?
- sql-server – 为什么更好的隔离级别意味着更好的SQL Serve
- Powershell Invoke-Sqlcmd的错误检测并不总是有效?