2006/4/28 11:20
najmead
Just popping in
Posts: 5
Since: 2006/3/24
site incorrectly identifies addresses with a "+" character as an invalid email address during the registration process.while "+" characters have no special meaning in themselves, many mail systems handle them specially, as an extension to the part of the address before the "+" - e.g. "cas+gc@example.com" would be delivered to the same account as "cas@example.com" (but with the full plussed address left intact so that filtering software like procmail can save it to a separate folder or whatever). in this context, they're known as "plussed addresses".some mail systems use a "-" character for the same job, but "+" is more common (and more "correct" by internet convention/habit/practice)it's actually inexcusable for any software to do a bad job of address validation - the precise definition for a valid email address has been publicly documented for decades, and it has hardly changed at all even since the early days in the 1970s. it's not rocket-science, it's really straight-forward...and it's not even neccessary to "roll your own", there are dozens of freely re-usable functions, libraries, and code-snippets to do address validation that all do the job (as well as probably hundreds more that do the job badly).it's even more inexcusable for GPL software like XOOPS to get it wrong - there are no license incompatibilities preventing use of one of the GPL libraries that do it.
2006/4/28 11:51
bluenova
Posts: 1022
Since: 2004/4/10
2006/4/28 12:43
Dave_L
XOOPS is my life!
Posts: 2277
Since: 2003/11/7
POP3 will also identify a + as an @ so u could end up with an address of cas@gc@example.com with certain applications.
2006/4/28 12:46
2006/4/28 13:23
scoobster
Posts: 28
Since: 2005/2/5 1
Advanced Search
297 user(s) are online (190 user(s) are browsing Support Forums)
Members: 0
Guests: 297