No spam, only ham.

AI spam filter for your mail server.

Self-hosted MX gateway with AI classification. Suspect emails go to quarantine, spam is auto-deleted, clean mail is delivered instantly. Daily digest reports for end users.

Self-Hosted Docker AI-Powered Multi-Domain

How it works

Internet ──> MX DNS ──> Nur Schinken (port 25) ──> AI classifies ──┐
                                                                   │
                   ┌───────────────────────────────────────────────┘
                   │
                   ├─ CLEAN    ──> relay to downstream mail server
                   │
                   ├─ SUSPECT  ──> quarantine ──> daily digest ──> user reviews
                   │
                   └─ SPAM     ──> quarantine ──> auto-delete after retention

Point your MX record at Nur Schinken. It accepts mail on port 25, classifies with AI, and relays clean email to your actual mail server. Suspects are held for review. Spam is quarantined and auto-deleted.

Features

AI classification

Each email is analyzed by AI using headers, authentication results (SPF/DKIM/DMARC), body text, links, and attachment metadata. Three-tier classification: clean, suspect, spam.

Daily digest

Recipients get a daily email summarizing quarantined suspects with sender, subject, and AI reasoning. One-click release or whitelist from a personal quarantine page.

Whitelist

Trusted senders and domains bypass AI entirely. Whitelist from the admin panel, quarantine view, or directly from the daily digest.

Multi-domain

Filter multiple domains from a single instance. Each domain gets its own AI model, relay target, retention period, digest schedule, and language.

Admin dashboard

Web UI with real-time stats, quarantine browser, domain management, whitelist editor, and settings. Built with FastAPI + HTMX.

Flexible AI backend

Use OpenRouter for cloud AI (Gemini, GPT, Claude) or Ollama for local inference. Per-domain model selection with tested recommendations.

SPF / DKIM / DMARC

Full email authentication verification. Results are fed to the AI classifier alongside content analysis for accurate spam detection.

Docker deployment

Single container, single command. SQLite database, .eml quarantine storage. No external dependencies except the AI provider.

Passthrough mode

Inactive domains relay all mail unfiltered. Useful for initial setup verification, troubleshooting, or domains that just need routing.

Three-tier classification

CLEAN

Legitimate email. Relayed immediately to the downstream server. Business correspondence, invoices, shipping notifications, newsletters you subscribed to.

SUSPECT

Uncertain. Quarantined for human review. Marketing from unknown senders, first-time contacts with mixed signals. Included in the daily digest so recipients decide.

SPAM

Clearly unwanted. Quarantined and auto-deleted after the retention period. Phishing, scams, pharmacy spam, malware lures, advance-fee fraud.

Contact

Interested in Nur Schinken for your domains? Questions about setup or custom requirements? Get in touch directly.

Subject Nur Schinken — Inquiry
Send inquiry