aggiorno la situazione:

A forza di tentativi e tentativi, il problema è stato individuato e corretto.
Il problema non era dovuto al codice che sopra ho postato, o meglio solo ad una minuscola e pensavo insignificante parte:

nel codice HTML alla voce "action" del form il percorso originario era http://www.miosito.it/gc_formmail.php mentre dopo il trasferimento al nuovo Server i DNS puntano direttamente a http://miosito.it ... quindi è bastato togliere il www e tutto è tornato a funzionare.

Mi scuso quindi per aver "abusato" del forum e ringrazio comunque per l'attenzione dimostrata finora.

P.S. Sono nuovo di questo Forum e non so se devo mettere io "RISOLTO" (e come farlo) oppure ci pensano gli amministratori.