Sembra più un problema del server che del codice PHP.
Prova a sentire l'assistenza di Altervista, io non l'ho mai usato quindi non lo so per certo, ma magari non ti permette di usare servizi esterni e tu stai provando ad usare virgilio.it