Activar cuenta de usuario a traves de correo

uno
17 de Mayo del 2006
Hola estoy desarrollando un portal web con jsp, struts y tomcat. Para acceder a los contenidos hay que registrarse tras rellenar un formulario. Despues se envia un correo al usuario para autentificar la cuenta. Si no se activa la cuenta al cabo de un tiempo se borra la cuenta.

Dentro de ese correo deberia de haber una direccion web para autentificarse y debe ser unica para cada usuario. De forma que para activar la cuenta hay que hacer click en esa
url y redigira al usuario a una ventana que notifique que la cuenta esta activada.

Un ejemplo de uso seria: un usuario se registra en la web, va al correo (que ha dado en el formulario de registro) y ve un correo que incluye una url y al hacer click en ella redirige a una ventana y su cuenta ya esta activa. A partir de entonces ya puede usar el portal.

La pregunta es como podria generar esa url para cada usuario y como funcionaria para activar cada cuenta desde esa url con solo hacer click.

No se si me he explicado bien.

Gracias por adelantado.

Saludos

Saludos