ho risolto usando tutti i form in method="GET" e prendendo le variabili con:

$mail=$_GET['mail'];

in questo modo funziona anche quando passo il valore direttamente dal link, come per l'esempio della mail.

sembra andare. grazie del consiglio