OT: Non-idempotent links in e-mail?

I'm writing some login/registration code that will send an activation
e-mail to a user's address.

The easy way to do it is to send a standard HREF link, which nearly any
modern mail reader will pick up on (and which can be cut and pasted if need
be).

However, an activation URL is not idempotent, and so in theory it oughta be
a POST link. But there's no good way to send a POST link in e-mail! I'm
not sure if mail clients will process a form in HTML e-mail (or if they
even should), but it's certainly not cut-and-pasteable for those without
HTML mail readers.

Anyone found a satisfactory solution to this?

Jay Levitt

Link to a confirmation and post from there?

jeremy

Hmmm... works technically, but I'm not sure about the user experience
there. Click here to activate your account, click here to REALLY activate
your account...

Sigh.

Jay

Anyone found a satisfactory solution to this?

Link to a confirmation and post from there?

Hmmm... works technically, but I'm not sure about the user experience
there. Click here to activate your account, click here to REALLY
activate
your account...

Sigh.

Linking to a confirmation form is pretty standard and most users will
have seen it before. In our application we go a step further and
require them to click on the link in the email message then type in
the password that was in the email. This is an attempt to avoid
people guessing at urls and getting access without at least having
access to the email address.

Cheers,
Bob