我有个问题。 是否可以configuration后缀别名从外部脚本检索它们?
alias_maps = /path/to/pythons_script.py
要么
alias_maps = /path/to/script.sh
编辑(根据作者的评论):
别名应该是发件人的依赖。
你可以configurationpostfix来使用socketmap协议来查询你的python守护进程关于别名的信息。
http://www.postfix.org/postconf.5.html#alias_database
http://www.postfix.org/DATABASE_README.html#types
在Python中有一些socketmap守护进程的实现,例如pysrs 。
Socket映射协议由sendmail引入了beeb。 这很简单:
http://www.postfix.org/socketmap_table.5.html
Postfix也支持另一种协议,但它是特定于postix的:
http://www.postfix.org/tcp_table.5.html
AFAIK这是不可能的。 你可以使用mysql表,而用自己的脚本将数据插入到mysql中
Postfix知道很多查找表: http : //www.postfix.org/DATABASE_README.html
但是像exec:/ path / scriptname这样的查找表并不在它们之间,尽pipe开发这个表并不难。 在你的地方,我用脚本生成了一个文本表格,然后为它调用“postmap”。