首页/网络/常用端口速查/4190 ManageSieve 邮件过滤管理

4190 ManageSieve 邮件过滤管理

ManageSieve 协议端口:邮件客户端通过它管理服务器端过滤规则(Sieve),配合 Dovecot 等 IMAP 服务使用。

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

服务器端过滤规则管理

4190 是 ManageSieve 协议端口(RFC 5804):邮件客户端通过它管理存放在服务器上的 Sieve 过滤规则,让分拣逻辑在服务端执行,客户端离线也能生效。典型实现是 Dovecot 配合 Roundcube、Thunderbird 等支持 ManageSieve 的客户端。它只服务于邮件服务器自身的用户,与投递无关,因此正常部署只对内网开放,且应先升级为 TLS 再传输凭据。

基本信息

服务ManageSieve(RFC 5804)
协议TCP(默认 4190,通常配合 STARTTLS)
用途远程管理服务端 Sieve 过滤脚本
常见实现Dovecot、Cyrus 等
暴露要求仅邮件服务器或内网,公网需 TLS

典型使用场景

  • 客户端配置收信规则:把规则上传到服务器,换设备后规则仍生效
  • 服务端分拣:按发件人或主题把邮件直接分入指定文件夹并标记
  • 排障:规则不生效时先确认客户端是否真的写入了服务器端脚本
  • 安全核对:确认 4190 是否只对内网开放,且登录凭据受 TLS 保护
  • 迁移:换邮件系统时把 Sieve 脚本导出并在新系统重建

端口对照

端口协议用途
4190ManageSieve管理服务端过滤脚本
993IMAPS客户端加密收信
587SMTP 提交客户端发信

检查与配置

检查与配置
# 服务端确认监听范围
ss -lntp | grep 4190
# Dovecot 中确认 sieve 扩展已加载
doveconf -n | grep -i sieve
# 客户端侧连通性验证
nc -zv mail.example.com 4190
ManageSieve 的登录凭据与 IMAP 同源:客户端保存的邮箱口令在这里同样有效。若 4190 对公网开放又没有强制 TLS,凭据有机会以明文通过,等于把邮箱访问权暴露在链路上。
客户端保存的 Sieve 脚本属于服务端文件:换电脑之后规则依然生效,排查时不要在本地找配置文件。脚本导出也应纳入邮箱迁移清单,否则迁移完成后分拣逻辑会全部丢失。

易错点

  • 4190 对全网开放且未强制 TLS:邮箱凭据在链路上明文传输,等于邮箱失守
  • 只关闭明文 143 却留着 4190:过滤规则入口成为绕过加密配置的旁路
  • 把 Sieve 规则当成客户端本地规则排查:规则在服务端执行,看客户端设置永远找不到原因
  • 旧版本实现未升级:老 Dovecot 的已知问题会随端口一起暴露
  • 迁移邮箱时未导出 Sieve 脚本:分拣规则全部丢失,用户会以为迁移把邮件系统搞坏了
  • 服务端脚本语法错误未做校验:规则不生效却无报错,邮件静默流入错误目录

数据来源与参考

  • RFC 5804:A Protocol for Remotely Managing Sieve Scripts
  • IANA 端口注册表(sieve)

相关工具

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