codice:
download = PostUrl("http://www.sito.it/asp/pagina.asp", parametri);
string PostUrl(string url, string what)
{
// WebClient ed upload del file via POST
WebClient http = new WebClient();
byte[] byteArray = Encoding.ASCII.GetBytes(what);
Byte[] bResult = http.UploadData(url, "GET", byteArray);
// de-encoding dei dati e conversione in stringa
Encoding objEncoded = Encoding.GetEncoding("iso-8859-1");
return objEncoded.GetString(bResult);
}
string GetParam()
{
string param="";
param+="nominativo=Daniele&";
param+="email=miaemail@email.it&";
param+="tel=5151515&";
param+="citta=roma&";
param+="oggetto=oggetto&";
param+="messaggio=messaggio";
return param;
}
l'email non arrivano 
se lo faccio manualmente sul sito invece funziona, però aggiungo il "?" a manella.
da quando ho messo GET va in eccezione il metodo UploadData