prueba con esto.
Código PHP:
$query2= 'UPDATE usuarios SET contrasena = "'.$_POST['contrasena2'].'" WHERE CONVERT(email USING utf8) = "'.$_POST['email'].' LIMIT 1';
debes de tener en cuenta que la directiva Register_globals en el php.ini esta en off, por lo tanto todas las variables que pases por get o por post debes de usar $_GET o $_POST para poder recuperarlas.
saludos.