si ok,
ma come distinguere se l'utente ha inserito la mail e pertanto utilizzare la sua oppure utilizzare la mia se ha preferito inserire un recapito?

Ho provato if che mi hai dato:

dim strEmail


if IsNull(request.form("email")) or request.form("email") = "" then
strEmail = nd@nd.nd
else
strEmail = Request.Form("email")
end if

msg.From = strEmail

ma ricevo un 500 internal server che come sappiamo si verifica quando il codice asp è scritto male!
é una cazzata, ma ...