Hallo zusammen,
gibt es eine Möglichkeit, das ich nur email-Adressen mit der .de Endung zulasse? Über Kontaktformular usw.
Grüße
Manfred
Hallo zusammen,
gibt es eine Möglichkeit, das ich nur email-Adressen mit der .de Endung zulasse? Über Kontaktformular usw.
Grüße
Manfred
soviel ich mich erinnere, nur Mailadressen und keine Länderkennungen
Wenn ich den Code richtig lese, könnte man auch ein
eingeben.
Aber das würde dann auch eine Email
treffen.
Hier fragt der Laie: "*@*.ru" geht das?
Nee, das wäre zu einfach
Ok, danke für den Hilfeversuch.
Bin aber wirlich Laie.
1. Die Datei bzw. Ordner habe ich in meiner Joomla-Installation nicht. Muß ich das anlegen?
2. Was muß/kann da wo eingtragen werden?
Grüße
Manfred
Als Summe lernen wir - es geht nicht, richtig?
Was ist denn der Grund für den Ausschluß?
Es gibt ja mittlerweile so viele verschiedenen TLD's.
Damit würdest du z.B. mich auch ausschließen. Obwohl ich aus de_DE komme.
Hast du Probleme mit ausländischen E-Mails? Spam oder unzureichender Schutz
für das Kontaktformular?
Ein Kunde von mir hat immer Werbemails von einem @g-m-a-i-l.de-Konto bekommen.
Dieses habe ich z.B. beim Hoster in den E-Mail-Spam-Einstellungen in der Blacklist gesperrt.
Hast du Probleme mit ausländischen E-Mails? Spam oder unzureichender Schutz
für das Kontaktformular?
Jepp, genau das ist es.
Ich bin es so leid, ständig mail von .ru oder .dk oder .com zu bekommen. Ich habe schon einige "Spam-Schutz" Plugins probiert. Wirklich funktionieren tun sie nicht.
Deshalb die Überlegung einfach die TLD sperren. Geoblocking ist ja nicht mehr erlaubt. Das bezieht sich aber nicht auf E-Mail-Anfragen.
Ich habe einen CopyShop. Die Wahrscheinlichkeit, das jemand aus dem Ausland drei DIN A4 Kopien bestellt tendiert gegen Null.
Ich habe schon einige "Spam-Schutz" Plugins probiert. Wirklich funktionieren tun sie nicht.
ECC+ von Kubik-Rubik
Habe ich schon.
Blackliste - StopForumSpam.com
Honeypot Projekt
Botscout
sind aktiv
Entferne das Kontaktformular einfach komplett von deiner Webseite und biete nur noch Mail an. Über dein Mailpostfach beim Hoster dann in den Spameinstellungen alles blockieren was du nicht mehr willst (Mailadresse enthält @.Länderkürzel usw. löschen). Ist halt zu Beginn etwas Arbeit aber dann ist Ruhe im Karton.
Viele haben auch gmail .com
Dieses habe ich z.B. beim Hoster in den E-Mail-Spam-Einstellungen in der Blacklist gesperrt.
Da kann es mit dem Joomla-Kontaktformular ein Funktioniert-Nicht-Problem geben, weil die Absendeadresse (Von:) je nach Emailer-Einstellungen auch eine eigene sein kann. Ich weiß nicht, ob das immer der Fall ist. Weiß aber nicht, ob man auch nach Antwort-Adresse filtern kann. Die wäre dann die vom Besucher eingegebene.
Als Summe lernen wir - es geht nicht, richtig?
Mit einem eigenen Plugin ginge das.
Das nur als SKIZZE/Grundidee für Spielkinder:
<?php
defined('_JEXEC') or die;
class plgContactTldValidation extends JPlugin {
function onValidateContact($contact, $data) {
Wenn die Prüfung fehlschlägt, dann:
return new InvalidArgumentException("Email not accepted.");
}
}
Alles anzeigen
Im Moment sieht der User dann eine leere Kontaktformularseite (also ohne Formular) und nicht die Meldung, weils mit diesem PR nicht weitergeht (Tester gesucht!), der dann eine Meldung anzeigen würde: https://github.com/joomla/joomla-cms/pull/37540
Kurz: Da habe ich die Grundidee abgespickt...