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.