176-12-22-76.pon.spectrumnet.bg (ISP-assigned) instead of mail.viktorbarzin.me. ISP-controlled, cannot fix. Minimal impact โ Gmail/Outlook rely on SPF/DKIM/DMARC.Self-hosted email infrastructure for viktorbarzin.me on Kubernetes with CrowdSec protection
| Type | Name | Value | Status |
|---|---|---|---|
| MX | viktorbarzin.me | mail.viktorbarzin.me (pri 1) | OK |
| A | mail.viktorbarzin.me | 176.12.22.76 (DNS-only) | OK |
| AAAA | mail.viktorbarzin.me | 2001:470:6e:43d::2 | OK |
| SPF | viktorbarzin.me | v=spf1 include:mailgun.org -all | Hard Fail |
| DKIM | s1._domainkey | RSA 1024-bit (Mailgun outbound) | OK |
| DKIM | mail._domainkey | RSA 2048-bit (Rspamd signing) | OK |
| DMARC | _dmarc | p=quarantine; pct=100 | OK |
| MTA-STS | _mta-sts | v=STSv1; id=20260412 | OK |
| TLSRPT | _smtp._tls | rua=mailto:postmaster@viktorbarzin.me | OK |
176-12-22-76.pon.spectrumnet.bg (ISP-assigned) instead of mail.viktorbarzin.me. ISP-controlled, cannot fix. Minimal impact โ Gmail/Outlook rely on SPF/DKIM/DMARC.crowdsecurity/postfix + dovecot collections10.0.20.202mail, 2048-bit)| Monitor | Type | Target | Interval |
|---|---|---|---|
| E2E Roundtrip Probe | CronJob | Mailgun API โ MX โ IMAP | */10 * * * * |
| SMTP External | Uptime Kuma | 176.12.22.76:25 | 60s |
| Dovecot Exporter | Prometheus | :9166/metrics | scrape |
| Stack | Path | Resources |
|---|---|---|
| Mailserver | stacks/mailserver/ | Namespace, Deployment, Service, CronJob, PVCs |
| DNS | stacks/cloudflared/ | MX, SPF, DKIM x2, DMARC, MTA-STS, TLSRPT |
| Monitoring | stacks/monitoring/ | Prometheus alert rules |
| CrowdSec | stacks/crowdsec/ | postfix + dovecot collections, log acquisition |