Public DNSBL
Zero registration

Eintragen. Abfragen. Fertig.

Jeder Mailserver darf die DNSBL und HTTPS-API ohne vorherige Freischaltung verwenden. Die Quell-IP wird automatisch als Server erkannt und statistisch erfasst.

Klassische DNSBL

Postfix:
smtpd_recipient_restrictions =
  permit_mynetworks,
  reject_rbl_client black.mazhosting.de
Test:
dig 4.3.2.1.black.mazhosting.de A

Gelistet: 127.0.0.2. Nicht gelistet: NXDOMAIN.

Produktiv zunächst im Warn-/Scoring-Modus testen, nicht blind als einziges Blockkriterium verwenden.

Offene HTTPS-Prüfung

curl "https://black.mazhosting.de/api.php?action=check&ip=1.2.3.4"

Kein Account, kein API-Key. Optional kann der Server seinen Namen mitsenden:

X-Reporter-Name: mx01.example.net

Spam melden

curl -X POST \
  -H "Content-Type: application/json" \
  -H "X-Reporter-Name: mx01.example.net" \
  "https://black.mazhosting.de/api.php?action=report" \
  -d '{
    "ip":"1.2.3.4",
    "category":"smtp-abuse",
    "event_count":12,
    "evidence":"12 rejected spam deliveries in 5 minutes"
  }'

Batch-Prüfung

curl -X POST \
  -H "Content-Type: application/json" \
  "https://black.mazhosting.de/api.php?action=batch" \
  -d '{"ips":["1.2.3.4","5.6.7.8"]}'

Maximal 100 IP-Adressen pro Aufruf.