HTTP delivery target
未关闭
还没有人认领这个 Issue。
评估
调研方向
从 issue 正文开始,检查 repository 现有的 delivery-target 配置和实现,以确定适当的入口点。定义 HTTP 操作模式、标头、TLS 设置和已配置字段,然后验证所列出的每种内容类型和 payload 格式都受到支持并有文档说明。
由索引模型根据 Issue 内容生成。
描述
mta-in
maddy should be able to forward messages to an arbitrary HTTP endpoint.
deliver_to http {
tls_client { ... }
header Authorization "Bearer ..."
format rfc822/headers/json/form
field "body" "{{ header }}" # ???
}
Possible operation modes
message/rfc822 body
- Content-Type is set to
message/rfc822. - The entire message is copied into HTTP body.
message/rfc822-headers
- Content-Type is set to
message/rfc822-headers - Message header is copied into HTTP Body.
JSON
- Content-Type is set to
application/json. - Populated values are defined in configuration.
form-encoded
- Content-Type is set to
application/x-www-form-urlencoded - Populated values are defined in configuration.
- 主要语言
- 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
-
难度 2/5 1-3 小时 新手友好度 65/100
-
bug group: validation priority: low
难度 2/5 1-3 小时 新手友好度 75/100
codecheckers/chekhov#51 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100