mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #01375
[Bug 631277] Re: Registration URL does not work
Having looked into it with Andrew, I believe the problem happens if
"Content-Transfer-Encoding: quoted-printable" is not treated by mail
client correctly (or has been removed/replaced by MTA), so URL in email
body contains non-decoded "quoted-printable" characters. Given that '='
(equal sign) after quoted-printable encoding is replaced with '=3D', any
non-decoded URLs with parameters looks like
"http://apache.local/mahara/register.php?key=3DO1mVGHqKCsPfNb2o" in the
email client (while correct key is O1mVGHqKCsPfNb2o).
The attached patch allows you to replicate the bug (it simulates as if
Content-Transfer-Encoding is not set).
By the way, if email has been bounced, you will have the same '3D'
prefixed key in URL on your $cfg->noreplyaddress, as original headers
will be replaced and email client will not apply quoted-printable
decoding.
Carlie, can you please have a look at problematic URL and confirm whether key value starts from '3D'. Also would be helpful if you paste headers from registration email if possible. Can you please also tell us what sort of email client do you use and whether you use any anti-virus software that checks incoming mail?
** Patch added: "Bug replication patch"
https://bugs.launchpad.net/mahara/+bug/631277/+attachment/1549852/+files/0001-Replication-of-bug-631277.patch
--
Registration URL does not work
https://bugs.launchpad.net/bugs/631277
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Status in Mahara ePortfolio: Triaged
Bug description:
I registered as a user on Mahara and got sent an email with a link. In then copied the link and pasted it in my browser, when I clicked enter I got this error:
Sorry, there does not seem to be a registration with this key. Perhaps you waited longer than 24 hours to complete your registration? Otherwise, it might be our fault.
And that was under 10 seconds.
References