=== mailcheck Wegwerf-Check ===
Contributors: moersbergerit
Tags: spam, email, disposable email, registration, woocommerce
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lehnt Wegwerf-E-Mail-Adressen ab. Es wird nur die Domain geprüft, nie die Adresse. / Rejects disposable email addresses. Only the domain is checked, never the address.

== Description ==

Das Plugin prüft bei Registrierung, WooCommerce-Kasse und Kundenkonto, Kommentaren, Contact Form 7 und WPForms, ob die Domain einer E-Mail-Adresse zu einem Wegwerf-Anbieter gehört. Die Prüfung läuft serverseitig über den Dienst mailcheck von MoersbergerIT.

* Modus "Wegwerf-Adressen ablehnen" oder "Nur warnen"
* Auswahl der Formulare, eigene Fehlermeldung, Ausnahmeliste von Domains
* Optionaler API-Schlüssel für höhere Limits
* Ergebnis je Domain 24 Stunden zwischengespeichert
* Fail-open: Antwortet der Dienst nicht innerhalb von 3 Sekunden, wird das Formular zugelassen
* Deutsch und Englisch

English: The plugin checks the domain of an email address on registration, WooCommerce checkout and account, comments, Contact Form 7 and WPForms and rejects (or only flags) disposable email providers. If the service fails, the form is accepted.

== External services ==

Dieses Plugin nutzt den externen Dienst mailcheck (https://mailcheck.moersbergerit.de), betrieben von MoersbergerIT in Deutschland.

* Wozu: Feststellen, ob eine E-Mail-Domain zu einem Wegwerf-Anbieter gehört.
* Welche Daten, wann: Sobald in einem aktivierten Formular eine E-Mail-Adresse eingegeben und abgeschickt wird, wird nur die Domain (der Teil nach dem @) per HTTPS an https://mailcheck.moersbergerit.de/api/v1/domains/pruefen gesendet. Der Teil vor dem @ verlässt Ihre Website nie. Ist ein API-Schlüssel eingetragen, wird er als Header X-API-Key mitgesendet.
* mailcheck speichert keine Adressen. Gezählt werden nur Tageszähler je Ergebnisart und die Domain bei Wegwerf-Treffern.
* Datenschutzerklärung: https://www.moersbergerit.de/datenschutz.html
* Dokumentation und Methodik: https://mailcheck.moersbergerit.de/methodik.html

English: Only the domain part of an email address (after the @) is sent to https://mailcheck.moersbergerit.de/api/v1/domains/pruefen when a protected form is submitted. The local part is never transmitted. Privacy policy: https://www.moersbergerit.de/datenschutz.html

== Installation ==

1. Laden Sie die ZIP-Datei unter Plugins > Installieren > Plugin hochladen hoch.
2. Aktivieren Sie das Plugin.
3. Öffnen Sie Einstellungen > mailcheck.
4. Wählen Sie Modus und Formulare, optional tragen Sie einen API-Schlüssel ein.

== Frequently Asked Questions ==

= Wird die E-Mail-Adresse übertragen? =
Nein, nur die Domain.

= Was passiert, wenn mailcheck nicht erreichbar ist? =
Das Formular wird zugelassen. Es wird nur ein Fehlerzähler erhöht.

== Changelog ==

= 1.0.1 =
* Abgelehnter API-Schlüssel (401/403): Anfrage wird einmal ohne Schlüssel wiederholt, der Schutz bleibt aktiv. Im Admin erscheint ein Hinweis, bis ein gültiger Schlüssel gespeichert ist.
* Beim Speichern eines Schlüssels wird er geprüft (Stufe und Kontingent werden angezeigt).
* Modus „warnen“: neue Spalte „Wegwerf-Adresse“ in der Benutzerliste und Hinweis im Benutzerprofil.
* Ist die API nicht erreichbar, wird dies 120 Sekunden gemerkt, damit Formulare nicht jedes Mal warten.
* Verworfene Eingaben in den Einstellungen werden gemeldet.
* Deinstallation entfernt auch die Benutzermeta mailcheck_wegwerf.

= 1.0.0 =
* Erste Version.

== Upgrade Notice ==

= 1.0.1 =
Abgelehnte API-Schlüssel werden jetzt gemeldet, Wegwerf-Markierungen sind sichtbar.

= 1.0.0 =
Erste Version.
