Feedback: Email-Sonderzeichen

Begonnen von Marodeur, 13 November 2005, 21:10:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Marodeur

Hi,

auch wenns garantiert das falsche Forum ist..

Ich kann meine Emailadresse nicht im Feedback-Modul verwenden, da ich ein _ im Namen hab.
Gibts ne Filter-Liste welche Zeichen erlaubt sind, die man editieren kann?

cu, Ralf
cu, Ralf
(Korrigiert mich, wenn ich Blödsinn schreibe)

Andi

Moin :)

An welcher Stelle der eMailadresse kommt denn der Unterstrich vor?
Vor oder nach dem @ ?
schön´s Grüssle, Andi

Energy-drink

Zitat von: Andi am 13 November 2005, 23:21:34

Vor oder nach dem @ ?

sind überhaupt adressen mit unterstrich mach dem @ erlaubt oder überhaupt möglich?? habe so viel ich weiß noch nie so eine seite gesehen die in der URL einen Unterstrich hatte.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

jubilee

#3
Hallo !
Nur um Missverständnisse gleich auszuschließen.
Welche version des Feedback-Modules verwendest Du ?
Das originale zum VKP MX 2.x - Pragma 0.1.6 oder das aus den Downloads hier
(mit Abteilungen etc) ?

Im originalen Feedbackmodul wäre es die Zeile 94 -->
Zitatif (empty($_POST['sender_email']) || !eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$", $_POST['sender_email'])) {
ändern in :
Zitatif (empty($_POST['sender_email']) || !eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-_.]?[0-9a-z])*\\.[a-z]{2,4}$", $_POST['sender_email'])) {

Dabei bleibt unberücksichtigt, ob ein _ überhaupt im Host-Anteil der Adresse (also nach dem @)erlaubt ist.

MfG
jubilee

Andi

Jop :)

genau, wegen der Stelle
Zitat....@[0-9a-z]([-_.]?[...
wollte ich das auch wissen, nicht, ob das überhaupt erlaubt ist, oder nicht  ;D ;)
schön´s Grüssle, Andi

Marodeur

Zitat von: Andi am 13 November 2005, 23:21:34
An welcher Stelle der eMailadresse kommt denn der Unterstrich vor?
Vor oder nach dem @ ?

Danke für die schnellen Antworten.

Vor dem @ hab ich den _  Was wohl auch erlaubt ist.

Pragma 0.1.6 ist die benutzte Version.

Bisher hats noch nicht geklappt. Liegt wohl am cachen.

cu, Ralf
cu, Ralf
(Korrigiert mich, wenn ich Blödsinn schreibe)

jubilee

Hallo !
ZitatVor dem @ hab ich den _  Was wohl auch erlaubt ist.
Das hätte sowieso funktionieren müssen, wenn die Emailadresse nicht gerade mit dem _ anfängt.
Was ist nach der angegebenen Regex erlaubt ?
Emailadresse muss mit einer Zahl oder einem Buchstaben (a-z) anfangen.
Danach (nach dem ersten Zeichen) dürfen auch - _ . vorkommen.
Dann das at (@)
dann wieder 0-9., a-z, - , .
zuletzt dann noch die Domain
a-z 2 bis 4 Zeichen Länge


Keine Sonderzeichen (äüö Leerzeichen etc.)
Es ist nur Kleinschreibung zu verwenden (was ja nix ausmacht, da es ja egal ist ob die Adresse groß oder Kleingeschrieben wird), die regex prüft auf Kleinschreibung also wenn Großbuchstaben verwendet werden ist es essig.
Du kannst die regex aber für Großbuchstaben ändern:
So muss die dann aussehen :

Zitatif (empty($_POST['sender_email']) || !eregi("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*\\.[a-z]{2,4}$", $_POST['sender_email'])) {

...

MfG
jubilee


Marodeur

Zitat von: jubilee am 14 November 2005, 19:34:38
Hallo !
ZitatVor dem @ hab ich den _  Was wohl auch erlaubt ist.
Das hätte sowieso funktionieren müssen, wenn die Emailadresse nicht gerade mit dem _ anfängt.

Funktioniert nur leider nicht. Darfst es auch gern an eurem eigenen Feedback ausprobieren. Die Email-Adresse, die ich da eintippe lautet: marodeur_@gmx.de (Da die Adresse unterstrichen wird: da ist ein _ vorm @)

Auf liky.de funktioniert es übrigens *wunder* Dort läuft aber auch die 0.1.7..

cu, Ralf
cu, Ralf
(Korrigiert mich, wenn ich Blödsinn schreibe)

jubilee

Ahhhh ja,
Problem ist, das nach dem _ nix mehr kommt.
Deswegen akzeptiert er das nicht.
In der 0.17 gibts dann überigens sowieso ein neues Feedbackmodul, welches einen erweiterten Funktionsumfang hat.
Kannst ja mal mit dieser regex versuchen.
Zitatif (empty($_POST['sender_email']) || !eregi("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z]*)*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*\\.[a-z]{2,4}$", $_POST['sender_email'])) {

MfG
jubilee


RiotheRat

ZitatAuf liky.de funktioniert es übrigens *wunder* Dort läuft aber auch die 0.1.7

Auf der liky läuft nicht das Modul was im Mx "per Default" dabei ist, sondern was eigenes. Dort wird die eMailadresse auch ein wenig anders geprüft, drum klappts da.

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...