Seite 1 von 1

angegebene E-Mail-Adresse stimmt nicht

Verfasst: 03.04.2003 20:26
von modellskipper
Ich habe auf meiner Homepage diese Forum gehostet.

Nun gibt es ein Problem: ein Nutzer hat sein Passwort vergessen und möchte sich eine neues bestellen. Er gibt seinen Namen und sein Emailadresse ein. Er erhält die Anwort "Die angegebene E-Mail-Adresse stimmt nicht mit dem Benutzernamen überein."

Der Benutzername ist definitiv nur einmal vergeben, die angegebene email-Adresse stimmt ebenfalls. Seine Email-Adresse beinhaltet allderings ein Sonderzeichen, sie beginnt mit a&c.kamm@...
hat also ein "kaufmännisches und" im Namen.

Ich habe dann mit seinen Angaben probiert und erhalte die selbe Fehlermeldung.

Ich habe mir mal den SQL-Code ausgewertet und per PHPMyAdmin ausprobiert. Ich kriege dort auf jeden Fall einen Datensatz zurück.

Ist dieses Problem schon bekannt oder schon eimal aufgetreten? Benötigt ihr eventuell noch näheren Angabe zu diesem Problem.

Danke für eure Bemühungen.

Verfasst: 03.04.2003 21:54
von Max
Hi,

direkt kann ich Dir da nicht helfen. Aber ich habe einen Notlösungsvorschlag, frage den Nutzer doch nach einer anderen Email-Adresse, er wird sicherlich mehr als eine haben, und editiere sie in sein Profil, dann müsste das klappen. Oder Du editierst ihm ein neues Passwort, schickst ihm das zu mit der Auflage, das sofort nach Erhalt zu ändern, wegen der manuellen Änderung.



Max

Sonderzeichen in Email-Adressen

Verfasst: 07.04.2003 10:27
von modellskipper
Max hat geschrieben:frage den Nutzer doch nach einer anderen Email-Adresse
Ja, Danke, habe ich schon erledigt.

Es liegt generell daran, dass bei Texteingabefeldern Sonderzeichen wie das kaufmännische-& in HTML-konforme Zeichen übersetzt werden.

Und in seiner Email-Adresse ist gerade dieses Zeichen enthalten.

Kann mir jemand verraten, in welchem Modul der Code dafür steht, ohne jetzt lange suchen zu müssen???

Ich kann ja nicht immer davon ausgehen, das ein User mehrere Email-Adressen hat.

Verfasst: 07.04.2003 11:13
von Chaze
IMHO ist ein "&" ein für Mail-Adressen nicht zulässiges Sonderzeichen.
=> Der User sollte seine richtige Mail Adresse angeben, dann klappts auch mit der Mail...

Verfasst: 07.04.2003 17:34
von modellskipper
Chaze hat geschrieben:"&" ein für Mail-Adressen nicht zulässiges Sonderzeichen
Hmm, warum funktioniert dann der normale Email-Verkehr, habe diese Mail nicht als unzustellbar zurück bekommen.

Naja egal, ich weiß auf jeden Fall warum die User-Ameldung nicht geklappt hat.

Noch einmal besten Dank für die Unterstützung.

Verfasst: 07.04.2003 21:10
von Kermit
Wenn du eine E-mail mit einem "&" bastelst kannst du von dort aus versenden (webmail basierend) aber du wirst keine Mails bekommen.
Und es ist definitiv ein ungültiges zeichen.

Die Schwester meiner Freundin hatte so ein mißgeschick, darum weis ich das das versenden funktioniert. :D

Verfasst: 08.04.2003 01:42
von TomcatMJ
Tja,ein anderer Lösungsansatz wäre vielleicht per hand in der mailadresse den bei dn meisten Mailserver eingestellten Platzhalter für das & zu nehmen...
Meist werden Sonderzeichen in Mailadressen entgegen den RFC's nämlich durch ein % zeichen ersetzt. Viele qmail,exim oder postfixversionen haben das schon quasi als Standard aktiviert,meist allerdings zur Verwaltung von Mailaccounts auf virtuellen Mailservern mit Webmailern wo dann meist das @ durch das % Zeichen ersetzt wird,aber vielleicht wirds beim & ja genauso gehandhabt. Verschickt wird dann de facto eben ein % statt einem @ damits bei entsprechenden anderen Servern nicht als Steuersignalsanfang ausgewertet wird statt der Mail zuzustellen.
Vielleicht hilft der Tipp temporär wenigstens weiter.

Bis denne,
Tom
P.S.:Ich bin kein Programmierer,nur ein oller Netzwerker der sich das letzte Wochenende mit nem Upgrade von phpBB 1.4.4 auf 2.0.4 rumkloppte ohne vorher von dieser Site zu wissen und ich klopp mich immer noch mit paar Bugs rum,mal sehen ob ich hier die Lösungen dafür finden werde*G*

Verfasst: 12.09.2003 12:36
von Flokati
Ich hab das gleiche Problem: bei mir ist das "Sonderzeichen" ein "-"!
Damit klappt der emailversand auch nicht :(

Sonst hatte ich noch nirgens ein Problem damit, und ich hab die EMailAdressen schon seit 1999!!!

Besteht denn die Aussicht, das dieser Bug bald behoben wird?