suresh-1001/email-authentication-audit-toolkit

GitHub: suresh-1001/email-authentication-audit-toolkit

集成 PowerShell 脚本与操作手册的邮件认证审计工具包,专注于 SPF、DKIM、DMARC 及 AWS SES 的配置验证与故障排查。

Stars: 0 | Forks: 0

# 邮件认证审计工具包 用于审计和配置基于 DNS 的邮件认证(SPF、DKIM、DMARC)的工具包,包括 AWS SES 环境。 **SPF | DKIM | DMARC | AWS SES | 邮件送达性** 本仓库提供了用于评估和配置邮件认证基础设施的工具、文档和审计清单。 专为负责 DNS 邮件认证和送达性的系统管理员、安全工程师和顾问设计。 ## 邮件认证流程 ![Email Authentication Flow](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/b0975afec1230528.png) ## 功能特性 - SPF、DKIM 和 DMARC 审计清单 - 用于验证 DNS 认证记录的 PowerShell 脚本 - AWS SES 验证和迁移操作手册 - 邮件认证审计报告示例 - 解释认证流程的架构图 ## 工具包涵盖范围 现代邮件系统需要多层认证以防止欺诈并提高收件箱到达率。 本工具包支持以下内容的验证和配置: - SPF (Sender Policy Framework) - DKIM (DomainKeys Identified Mail) - DMARC 策略执行 - AWS SES 域名认证 - DNS 邮件记录验证 - 送达性故障排查 ## 典型咨询使用案例 本工具包可用于: - 审计现有 DNS 邮件认证记录 - 排查邮件送达性问题 - 验证 AWS SES 域名配置 - 实施 DMARC 强制策略 - 在迁移后验证 DKIM 签名 ## 快速开始 运行 DNS 审计脚本。 | 操作 | 命令 | |------|------| | 审计 DNS 邮件认证 | `.\scripts\ns-email-record-check.ps1 example.com` | | 审计 AWS SES 身份 | `.\scripts\ses-identity-audit.ps1` | 输出示例: | 检查项 | 结果 | |------|------| | SPF | pass | | DKIM | pass | | DMARC | pass | ## 仓库结构 | 目录 | 描述 | |----------|-------------| | `checklists/` | SPF、DKIM 和 DMARC 的审计验证清单 | | `setup-guides/` | 分步配置指南 | | `aws-ses/` | Amazon SES 验证和迁移操作手册 | | `scripts/` | PowerShell DNS 和 SES 审计脚本 | | `reports/` | 邮件认证审计报告示例 | | `diagrams/` | 文档中使用的架构图 | ### 域名审计示例 审计期间执行的 DNS 检查示例: ``` dig TXT example.com dig TXT _dmarc.example.com dig TXT selector1._domainkey.example.com ``` ### 认证结果 | 检查项 | 结果 | |------|------| | SPF | pass | | DKIM | pass | | DMARC | pass | ### 结果解读 | 检查项 | 结果 | |------|---------| | SPF | 授权成功 | | DKIM | 签名验证成功 | | DMARC | 对齐通过 | ### 审计场景示例 域名审计工作流程: 1. 获取 SPF 记录并验证授权发送方 2. 验证 DKIM 选择器和 DNS 记录 3. 检查 DMARC 策略和报告配置 4. 检查 AWS SES 域名验证状态 5. 测试邮件信头的认证结果 6. 生成整改建议
标签:AI合规, Awesome, AWS SES, DKIM, DMARC, DNS记录验证, DomainKeys Identified Mail, Libemu, PowerShell脚本, Sender Policy Framework, SPF, 云服务配置, 反垃圾邮件, 域名安全, 域名认证, 属性图, 系统管理, 邮件安全, 邮件故障排查, 邮件送达率, 防网络钓鱼