Pues no ha de enviar nada porque no tienes nada en la variable $email, primero dale un valor por ejemplo:
<?php
$email = "
[email protected]";
echo "<a href='archivo.php?action=$email'>";
?>
y luego en archivo.php pones algo así:
<?php
$action = $HTTP_GET_VARS['action'];
echo $action; // aqui arias lo que quieras
?>
En cuanto a eso de utilizar $_REQUEST no te lo recomiendo ya que cualquiera podria enviar el formulario de la manera que se le inche la gana. Si especificas el metodo obligas a que esa variable sea recibida de la manera que lo necesitas.