Das SK Mailformular implementiert eine vollständige Kontaktformular Funktionalität als Joomla 6 Komponente.
Das
SK Mailformular
ist ein vollständiges Kontaktformular als Joomla 6 Komponente (
com_skmailform
)
- Joomla 6
- Nova hell
- Captcha
- Spam Schutz
- Empfängerauswahl
- Anhänge
- Karte
- Protokoll
So sieht es aus
Funktionen
Frei definierbare Felder
Felder, Beschriftungen, Pflichtangaben und Breite pflegst du im Backend, auf Wunsch in einem großen Fenster. Typen: Text, E Mail, Telefon, Web Adresse, Zahl, Datum, mehrzeiliger Text, Auswahlliste und Kontrollkästchen. Ohne eigene Felder erscheinen Name, E Mail, Telefon, Betreff und Nachricht.
Empfängerauswahl
Mehrere Empfänger (z. B. Verkauf, Support) mit Auswahlfeld im Formular. Die Adressen stehen nie im Seitenquelltext. Dazu Blindkopie (BCC) und eine optionale Kopie an den Absender.
Captcha
Wahlweise Ziffern Code oder einfache Rechenaufgabe, serverseitig als Grafik erzeugt. Die Lösung steht nur in der Session, nicht im Quelltext. Neues Bild per Klick.
Karte und Öffnungszeiten
Optionale Infokarte neben dem Formular mit Text, Google Karte und goldenem Öffnungszeiten Kasten. Die Karte lädt sofort oder erst nach Klick (ohne Datenübertragung an Google vorher). Einbettungs URL, iframe Code oder Adresse genügen, der Link „In Maps öffnen“ wird automatisch gebildet.
Dateianhänge
Optional mit Höchstzahl, Größenlimit und Dateityp Gruppen (Bilder, Dokumente, Tabellen, Archive) plus eigenen Endungen. Das Anhangsfeld lässt sich auf Benutzergruppen beschränken, alle anderen sehen einen Hinweistext, z. B. „Nur registrierte Nutzer können Anhänge senden“. Ausführbare Dateien werden immer abgelehnt, Anhänge nicht auf dem Server gespeichert.
E Mail Versand
Versand über die Joomla Mailkonfiguration als Text, HTML oder HTML mit Text Alternative, mit Reply To auf die Absenderadresse und frei einstellbarem Betreff (
{sitename}
,
{name}
,
{subject}
). Fehlt ein Betreff Feld, wird er aus der Auswahl oder dem Nachrichtenanfang gebildet. Optional ein
Autoresponder
mit eigenem Text.
Protokoll im Backend
Jede Absendung wird festgehalten, auch abgewehrte Zugriffe (Bot Trap Log). Mit Statistik Karten, Suche, Statusfilter, Detailansicht, „Als gelesen markieren“, CSV Export, Löschen und „IP sperren“ mit einem Klick. Aufbewahrungsdauer einstellbar, IP Adressen auf Wunsch anonymisiert.
Design
Nova hell im SK Light Branding: goldener Akzent, weiße Karten, abgerundete Ecken, Glow Button und goldene Danke Karte nach dem Senden. Responsiv, Hell/Dunkel wird automatisch erkannt.
Spam Schutz in Stufen
| Stufe | Wirkung |
|---|---|
| Honeypot | Unsichtbares Feld als Bot Falle, ausgefüllt = abgelehnt |
| Wartezeit | Senden erst nach X Sekunden, mit Countdown am Button |
| IP Sperre | Keine Mehrfachsendung derselben IP in kurzer Zeit |
| Totalsperre | Bei mehr als X Mails pro Minute wird das Formular für alle gesperrt |
| Sperrlisten | IPs (einzeln, Wildcard, CIDR) und Wörter |
| Link Limit & Zeichenfilter | Zu viele Links werden abgelehnt, Textfelder nur mit erlaubten Zeichen |
| Formular Token | Schutz vor gefälschten Absendungen und E Mail Header Injection |
Installation
- ZIP unter System → Installieren → Erweiterungen hochladen.
- Unter Komponenten → SK Mailformular → Einstellungen Empfänger, Texte, Felder und Spam Schutz festlegen.
- Menüpunkt anlegen: Typ SK Mailformular , bei Bedarf unter Formular Optionen eine eigene Überschrift setzen.
- Mit aktiviertem Testmodus ausprobieren, danach den Testmodus ausschalten.
Wie bewertest du diesen Beitrag?