Commit Graph

2 Commits

Author SHA1 Message Date
cschantz 8364593d2f Enhance blacklist-check.sh with difficulty ratings and improved UX
- Add difficulty ratings (EASY/MODERATE/HARD) to each blacklist entry
- Show estimated delisting time for each listed blacklist
- Display removal URL directly next to each listed blacklist
- Improve summary with difficulty breakdown
- Add references to other diagnostic tools (email-diagnostics, history)
- Better guidance on delisting process based on difficulty level

Database format: rbl_host|name|removal_url|difficulty|time_estimate

New features help users prioritize delisting efforts:
- EASY listings can typically be removed same day
- MODERATE listings require 1-3 days, formal request process
- HARD listings may need 3-7+ days, complex procedures

Users now see actionable removal URLs directly in the output,
reducing need to search for delisting information.

Integration with email-diagnostics ecosystem for comprehensive
email troubleshooting workflow.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-06 16:34:55 -05:00
cschantz 5b639a345f Add missing email modules - all 8 email menu options now functional
Created modules:
- blacklist-check.sh - Check IP blacklists (functional)
- mail-queue-inspector.sh - View mail queue (functional)
- deliverability-test.sh - Email delivery test (stub)
- smtp-connection-test.sh - SMTP connection test (stub)
- spf-dkim-dmarc-check.sh - Authentication check (stub)
- flush-mail-queue.sh - Clear mail queue (stub)
- clean-mailboxes.sh - Mailbox cleanup (stub)

Fixes: Email menu now shows all options instead of 'module not found' errors

Status: 3 functional, 4 stubs marked 'under development'
2025-12-31 18:20:28 -05:00