Module discard

Source
Expand description

§Discard 邮件丢弃组件解析器

Discard 是 Postfix 的邮件丢弃代理,负责:

  • 静默丢弃不需要的邮件(如垃圾邮件)
  • 假装投递但实际丢弃邮件内容
  • 提供策略性邮件丢弃功能
  • 记录丢弃操作的详细统计信息

§特点

  • 总是报告 relay=nonerelay=nonediscard
  • 状态始终为 sent,但实际邮件被丢弃
  • DSN 通常为 2.0.0 表示成功处理
  • 延迟时间通常很短,因为无实际网络投递

§支持的事件类型

  • 邮件丢弃: 邮件被丢弃的详细记录,包含延迟分析
  • 配置事件: 服务启动、传输映射、丢弃规则配置

§示例日志格式

# 邮件丢弃事件
queue_id: to=<user@example.com>, relay=none, delay=0.1, delays=0.1/0/0/0, dsn=2.0.0, status=sent (discarded)

# 配置事件
starting discard service
transport mapping updated

Structs§

DiscardParser
DISCARD组件解析器