WordPress Plugin Haruby E-Mail Downloadlink

🔧 Haruby Email Download Plugin – Anleitung
📦 Funktionen im Überblick
-
Besucher klicken auf einen Downloadbutton.
-
Es öffnet sich ein Eingabefeld für die E-Mail-Adresse.
-
Nach Eingabe wird ein einmaliger, zeitlich begrenzter Downloadlink generiert und per E-Mail gesendet.
-
DSGVO-konforme Checkbox.
-
Im Adminbereich werden alle verschickten Links geloggt.
⚙️ Einrichtung im WordPress-Backend
-
Plugin installieren
-
Plugin hochladen:
haruby-email-download.zip
-
Aktivieren im WP-Admin unter Plugins
-
-
Download-Dateien festlegen
-
Gehe zu: Haruby Email Download im Adminmenü.
-
Lege fest:
-
Dateiname (wird per Link versendet)
-
Gültigkeitsdauer (z. B. 24h)
-
Maximale Anzahl Downloads (optional)
-
-
-
E-Mail-Einstellungen
-
Betreff, Absendername, Antwortadresse
-
Text mit dem Platzhalter
[download_link]
für den Link
-
-
DSGVO-Einstellungen
-
Checkbox aktivieren
-
Text für Datenschutz-Hinweis eintragen
-
IP-Logging optional aktivieren
-
💡 Download-Button einfügen
Füge den Button überall ein mit dem Shortcode:
Hinweis: id="123"
steht für die Datei-ID aus dem Plugin.
✉️ E-Mail-Template (Beispiel)
🔐 Was passiert im Hintergrund?
-
User klickt Button → Eingabemaske erscheint (AJAX)
-
E-Mail-Adresse wird geprüft → DSGVO-Checkbox muss angehakt sein
-
Ein eindeutiger, zufälliger Token wird erzeugt
-
Der Link sieht z. B. so aus:
-
Wird dieser Link aufgerufen:
-
Prüfung auf Gültigkeit & Ablaufdatum
-
Datei wird per PHP-Stream direkt ausgeliefert
-
🛡️ Sicherheit
-
Downloadlink ist zufällig und schwer zu erraten
-
IP-Logging und Ablaufzeit verhindern Missbrauch
-
DSGVO-konform durch Opt-in
📊 Admin-Log der verschickten Links
Im Adminmenü unter Haruby Email Download > Versandübersicht findest du:
-
E-Mail-Adresse
-
IP-Adresse
-
Versanddatum
-
Token
-
Downloadstatus (z. B. heruntergeladen / nicht genutzt)