Emailadresse wird nicht akzeptiert

  • Die Emailadresse "info@insektenhotel.website" wird im Kontaktformular nicht akzeptiert. Weder als Empfänger noch als Absender. Die ist aber definitiv richtig und funktioniert auch bei Outlook bzw. Strato einwandfrei!

    Wer weiß Rat?

    Danke

    Waldemar

  • Die Emailadresse "info@insektenhotel.website" wird im Kontaktformular nicht akzeptiert. Weder als Empfänger noch als Absender. Die ist aber definitiv richtig und funktioniert auch bei Outlook bzw. Strato einwandfrei!

    Wer weiß Rat?

    Danke

    Waldemar

    Hallo,

    im Producer der Version 13 und 14 wird diese E-Mail ohne Mullen und Knullen akzeptiert. Auch eine Überprüfung mit dem verwendeten RegEx

    Code
    function isValidEmail(email) {
        var regex = /^[_a-z0-9-+]+(\.[_a-z0-9-+]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,63})$/i;
        return regex.test(email);
    }

    zum Validieren der E-Mail-Adressen gab grünes Licht zurück.
    Welche Version von Zeta verwenden Sie?

    madas

  • Hallo Waldemar,

    ich kann das nachstellen.

    Sowohl in deiner verwendeten 13.3.0. und in der 14.1.0 Version des ZPs wird anscheinend die Domainendung ".website"

    nach dem Absenden als "ungültig" erkannt.

    Mal abwarten was Zeta dazu schreibt.

    Gruß
    Jochen

  • Hallo Waldemar,

    ich kann das nachstellen.

    Sowohl in deiner verwendeten 13.3.0. und in der 14.1.0 Version des ZPs wird anscheinend die Domainendung ".website"

    nach dem Absenden als "ungültig" erkannt.

    Mal abwarten was Zeta dazu schreibt.

    Kleines Update:

    scheint ein Tippfehler zu sein

    In der zp-validate-form.js steht als RegEx /^[_a-z0-9-+]+(\.[_a-z0-9-+]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,63})$/i drin. In der function.php jedoch nur /^[_a-z0-9-+]+(\.[_a-z0-9-+]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$/i 

    Sprich es fehlt die 3 von der 63 und somit sind nur Domain bis 6 Zeichen zugelassen. Website hat aber 7.

    Schnelle Lösung wäre also im Ordner vom Widget formular in den Unterordner php/formmailer zu gehen und dort in der Datei functions.php nach function isValidEmail zu suchen. In dieser dann beim Regex die 3 hinter 6 bei {2,6} ergänzen. Dann alles neu erstellen und hochladen.


    madas

  • Hallo zusammen,

    vielen Dank für die Hinweise. Leider mache ich wohl was falsch. ich habe in dem folgenden Verzeichnis

    C:\Users\walde\AppData\Local\Zeta Producer 13\Packaging\Widgets\formular\php\formmailer

    in der Datei functions.php unter function isValidEmail den Wert 2,6 in 2,63 geändert und gespeichert.

    Danach das Kontaktformular noch einmal geändert und hochgeladen. Jetzt nimmt der Producer zwar die E-Mail als Absender an, der Versand funzt aber immer noch nicht.

    Was versteht ihr denn unter "alles neu erstellen und hochladen"?

    Waldemar

  • Habe die ganze Seite neu hochgeladen! Jetzt funzt alles!!!

    Vielen Dank!

    Waldemar

    Schön. Dann muss Zeta diese Anpassung nur noch übernehmen bzw. den Tippfehler ausradieren. :P

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!