How can I pull local_domains from table.sql_query
还没有人认领这个 Issue。
评估
调研方向
未指定文件或测试;首先跟踪 table.sql_query、local_domains 和基于 PostgreSQL 的查找的配置处理流程。确定现有 API 和模块配置如何刷新数据,然后将完成标准定义为:无需重启 maddy 即可使基于表的域可见。
由索引模型根据 Issue 内容生成。
描述
Use case
I am building a systme where I add domains to maddy via api. I have already built the api part (if anyone finds this useful I'm happy to share). Now I'd like to, inatead of passing local_domains via ENV, read them from a postgres table, in a way that I do not need to restart maddy to make these domains visible to the modules.
Note alternatives you considered and why they are not useful.
Your idea for a solution
Tried this
table.sql_query allowed_domains {
driver postgres
named_args no
dsn "postgres dsn"
lookup "SELECT domain FROM domains where domain = $1"
list "SELECT domain FROM domains"
}
whatever {
modify {
dkim {
domains $(primary_domain) $(local_domains) &allowed_domains
selector default
key_path dkim-keys/{domain}-{selector}.key
sig_expiry 120h # 5 days
hash sha256
newkey_algo rsa2048
}
}
}
How your solution would work in general?
Did not, domains are not in the list
- [x ] I'm willing to help with the implementation
- 主要语言
- Go
- 星标
- 6.1k
- 派生
- 327
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
foxcpp/maddy 的其他 Issue
-
ready-for-release
难度 1/5 1 小时以内 新手友好度 65/100
-
难度 2/5 1-3 小时 新手友好度 25/100
-
bug
难度 3/5 1-2 天 新手友好度 55/100
-
bug invalid
-
bug
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 90/100
-
enhancement
难度 2/5 1-3 小时 新手友好度 65/100
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100
santhosh-tekuri/jsonschema#276 ·