审阅蜜罐邮件提醒功能发现的问题,三项一并修: 1. autoban.alerted 从 map[string]bool(永不过期)改为带时间戳的 map[string]time.Time,冷却期 24h 与蜜罐侧对齐。cleanup 里清理过期项, 长期盯防同一来源不再漏掉后续攻击活动(此前一生只报一次)。 2. 蜜罐告警在 security_alert_email 为空时短路:route.go 注入 sendAlert 前判空,收件人缺失置 nil,避免每次凭据提交白做 SMTP 拨号 + 刷 Warn。 3. 强化 security_alert_email 的配置警示(蜜罐邮件含明文密码, 必须是个人邮箱、禁群组/分发列表)。