首页/网络/常用端口速查/10024 amavisd 邮件过滤
10000-19999 注册端口49 条

10024 amavisd 邮件过滤

邮件网关的过滤中枢:amavisd-new 默认在 10024 接收 Postfix 投递的邮件做病毒/垃圾过滤,再回注投递。

常用端口速查网络更新于 2026-10-13

10024 是什么

10024 是 amavisd-new 的默认监听端口,使用 SMTP 方言。它位于邮件链路中间:Postfix 收到邮件后把内容交给 amavisd 做病毒与垃圾邮件过滤(可调用 ClamAV、SpamAssassin 等引擎),过滤结果再通过 10025 回注给 Postfix 投递。因此 10024 通常只在本机或同一台邮件网关内监听,不应对外开放,否则等于给外部留了一条可绕过的投递通道。

基本信息

服务amavisd-new(默认 10024)
协议TCP(SMTP 方言)
用途邮件内容过滤(病毒、垃圾、策略)
经典链路10024 接收 → 过滤 → 10025 回注
典型配置仅监听 127.0.0.1
安全等级仅本机或邮件节点

典型使用场景

  • 反垃圾链路搭建:Postfix 与 amavisd 的内容过滤配置
  • 邮件队列排障:队列堆积时确认过滤服务是否可用
  • 过滤规则调优:误判与漏判的日志分析
  • 安全核查:确认过滤端口未对外开放
  • 引擎升级:病毒库与规则库的更新节奏管理
  • 容量评估:邮件峰值与过滤引擎的 CPU 消耗关系

邮件过滤链路端口

端口组件流向
10024amavisdPostfix → amavis(收件过滤)
10025Postfixamavis → Postfix(回注投递)
25Postfix对外收发邮件的 SMTP
783SpamAssassin与过滤引擎的本地通信(按配置)

链路核对

链路核对
telnet 127.0.0.1 10024                     # 过滤服务连通性
postqueue -p | head                        # 邮件队列是否堆积
tail -f /var/log/mail.log | grep amavis     # 过滤日志
ss -lntp | grep 10024                      # 监听地址是否符合预期
# 配置核对: inet_acl 与 inet_socket_port 的监听地址
过滤服务异常时邮件往往进队列而不报错:发件方以为投递成功,收件方永远收不到,因此对邮件队列深度做告警比监控进程更有效。
配置区分「接收」与「回注」两条通道:改端口或改监听地址时两边都要同步,否则出现单向不通的诡异现象。
病毒库与规则库要定期更新:过滤链路在跑并不代表检测能力还在,库过旧时效果会明显下降。
过滤引擎的 CPU 消耗与邮件量强相关:大附件邮件集中到达时会出现处理延迟,容量评估要把附件体积算进去。

易错点

  • 过滤服务超时也把邮件「吞」进队列:发件方以为已投递,收件方永远收不到
  • 把 10024 对全网开放:等于给外部提供了一个可绕过的投递通道
  • 病毒库长期不更新:过滤链路在跑,实际检测能力已经回到几年前
  • 只监控进程不监控队列:故障时最先堆积的是队列,最先报警的却往往是用户
  • 回注端口配置错误造成循环:邮件在链路中反复投递,队列迅速膨胀

数据来源与参考

  • amavisd-new 文档(默认 10024)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌