本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

smtp-parser Docker 镜像下载 - 轩辕镜像

smtp-parser 镜像详细信息和使用指南

smtp-parser 镜像标签列表和版本信息

smtp-parser 镜像拉取命令和加速下载

smtp-parser 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

smtp-parser
sumizadocker/smtp-parser

smtp-parser 镜像详细信息

smtp-parser 镜像标签列表

smtp-parser 镜像使用说明

smtp-parser 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

基于Python的SMTP服务器解析器,用于检查入站邮件的SPF、DKIM等属性,支持邮件过滤、webhook转发及控制台打印,可通过环境变量灵活配置。
2 收藏0 次下载activesumizadocker镜像

smtp-parser 镜像详细说明

smtp-parser 使用指南

smtp-parser 配置说明

smtp-parser 官方文档

SMTP Server Parser 镜像文档

镜像概述

SMTP Server Parser 是一个基于 Python 的 SMTP 服务器,用于检查入站邮件的各种属性(如 SPF 和 DKIM 验证),并根据配置将邮件发送到 webhook 或打印到控制台。它还支持通过附加脚本实现自定义解析或发送等高级功能。

项目地址:[]
Docker Hub 地址:[
]

Docker Hub 标签

为保持依赖更新,每日构建新镜像并标记为 latest。若需固定版本,可使用日期、提交哈希标签,或使用 master 标签仅在代码变更时更新:

  • latest:每日更新及新构建时更新
  • master:代码变更时触发更新
  • date:每日构建版本(按日期标记)
  • commit hash:基于 GitHub 提交哈希的构建版本
  • beta:beta 分支的测试版本,可能不稳定,不建议生产环境使用

环境变量配置

通过以下环境变量可配置 SMTP 服务器行为,所有变量均为可选:

环境变量描述默认值
HOST服务器绑定的 IP 地址或主机名0.0.0.0
HOST_NAME服务器主机名(适用于 NAT 或非主机网络环境下无法自动获取主机名的场景)-
PORT服务器绑定端口25
TARGET_EMAIL收件人过滤规则,支持逗号分隔的***列表(使用 .endswith 匹配)-
SOURCE_EMAIL发件人过滤规则,支持逗号分隔的***列表(使用 .endswith 匹配)-
SPF_ALLOW_LIST允许的 SPF 响应列表(如 pass,permerror,fail-
DKIM_REJECT是否拒绝 DKIM 验证失败的邮件(设置任意值即启用)-
DKIM_MIN_KEYDKIM 验证允许的最小密钥长度(仅遗留系统需修改)1024
IDENTSMTP 服务器标识字符串空字符串
EMAIL_SIZE最大邮件大小(字节)5048576 (5MB)
LOGGER日志级别(DEBUG/INFO/OFFINFO
WEBHOOK_URL接收邮件的 webhook URL(设置后启用转发)-
WEBHOOK_HEADERSwebhook 请求头(JSON 格式字符串,如 '{"Content-Type":"application/json"}'-
HMAC_SECRETwebhook 请求的 HMAC 签名密钥(设置后启用签名验证)-
PIP_INSTALL附加脚本所需的 pip 包列表(空格分隔)-
BUILTIN_ADDON内置附加脚本名称-
TLS_CERT_HOST生成自签名证书的主机名-
TLS_REQUIRED是否要求 TLS 加密接收邮件(需配合证书使用)-

使用方法

基础部署

默认配置下运行,绑定 0.0.0.0:25 端口:

bash
docker run -d -p 25:25 sumizadocker/smtp-parser:latest

带 webhook 转发配置

将邮件转发至指定 webhook,启用 DEBUG 日志:

bash
docker run -d -p 25:25 \
  -e WEBHOOK_URL="[***]" \
  -e WEBHOOK_HEADERS='{"Authorization":"Bearer your-token","Content-Type":"application/json"}' \
  -e HMAC_SECRET="your-hmac-secret" \
  -e LOGGER="DEBUG" \
  sumizadocker/smtp-parser:latest

邮件过滤与验证配置

仅接收发件人为 @example.com、收件人为 *** 且 SPF 验证通过的邮件:

bash
docker run -d -p 25:25 \
  -e SOURCE_EMAIL="@example.com" \
  -e TARGET_EMAIL="***" \
  -e SPF_ALLOW_LIST="pass" \
  -e DKIM_REJECT="true" \
  sumizadocker/smtp-parser:latest

核心功能与特性

  • 多维度验证:支持 SPF 响应过滤、DKIM 验证及密钥长度检查,提升邮件安全性。
  • 精准过滤:通过发件人/收件人规则筛选邮件,减少无关流量。
  • 灵活集成:支持 webhook 转发,可对接日志系统、工单平台等业务系统。
  • 可扩展配置:通过环境变量调整端口、邮件大小、日志级别等核心参数。
  • 自定义扩展:支持安装额外 pip 包,通过附加脚本实现个性化解析或发送逻辑。

适用场景

  • 企业邮件安全网关:前置验证 SPF/DKIM,过滤伪造或未授权邮件。
  • 邮件钩子服务:将特定邮件实时转发至 web 服务(如 CRM、自动化工作流)。
  • 开发测试环境:本地快速搭建邮件接收服务,调试邮件发送功能。
  • 日志审计系统:收集并分析入站邮件日志,满足合规需求。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"