Expand description
§Relay 邮件中继组件解析器
Relay 是 Postfix 的邮件中继传输组件,负责:
- 通过 SMTP 协议向远程服务器投递邮件
- 处理邮件路由和中继决策
- 管理投递重试和失败处理
- 记录详细的投递状态和性能指标
§核心功能
- 邮件投递: 通过 SMTP 向目标服务器投递邮件
- 连接管理: 建立和维护与远程服务器的连接
- 投递状态: 跟踪投递成功、失败、延迟状态
- 性能监控: 记录延迟分解和连接质量
- 错误处理: 详细的连接错误和 TLS 问题诊断
§支持的事件类型
- 投递状态: 成功、退回、延迟投递的详细记录
- 连接问题: 连接失败、超时、拒绝等网络问题
- TLS 事件: SSL/TLS 连接建立和证书验证
- 中继配置: 传输映射和路由配置事件
§示例日志格式
# 投递成功
4D2952A00AD6: to=<user@example.com>, relay=mail.example.com[1.2.3.4]:25, delay=88, delays=0/0.01/88/0, dsn=2.0.0, status=sent (250 Message accepted)
# 投递失败
4D2952A00AD6: to=<user@example.com>, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.6, status=bounced (mail for domain.com loops back to myself)
# 连接问题
4D2952A00AD6: connect to mail.example.com[1.2.3.4]:25: Connection timed out
4D2952A00AD6: lost connection with mail.example.com[1.2.3.4] while sending message body
Structs§
- Relay
Parser - RELAY组件解析器