Die Empfänger Email-Adresse ist ungültig - Emails mit 1 Zeichen vor dem @

Begonnen von gg, 02 April 2007, 19:21:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

gg

Hallo und guten Abend,
ich weiss nicht, was Ihr selbst so für email-adressen Eurer eigenen Domains verwendet, ich jedenfall hab mir bei meinen Domains etliche eingerichtet, die nur ein Zeichen vor dem @ haben, und überall, wo die emailprüfung greift (z.B. bei feedback oder recomment us etc, wird mit ner Fehlermeldung das Absenden des Formulars verhindert.
Verantwortlich ist wohl dieser Teil bei div. Prüfungsfunktionen, wbei ich leider nicht weiss, wie man das abändern muss, damit auch 1 Zeichen vor dem @ akzeptiert wird.

Könnte mir da bitte jemand helfen?

Zitatif (empty($event['yname'])) { // || !eregi('^[0-9a-z\- _.]+$', $event['yname'])
        $event['recerror'][] = _REC_ERRORNAME;
    }
    if (empty($event['ymail']) || !preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', $event['ymail'])) {
        $event['recerror'][] = _REC_ERRORSENDER;
    }
    if (empty($event['fmail']) || !preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', $event['fmail'])) {
        $event['recerror'][] = _REC_ERRORRECEIVER;
    }

Danke
Gabi
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

jubilee

Hmmmm ...
2 Möglichkeiten.
Ändere die Regex einmal so ab
Zitat
~^[0-9A-Za-z=_+\-/]?[0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~

oder so

Zitat
~^[0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~