Scusa: "non mi funziona" cosa vuol dire? Dà messaggi? Che prove hai fatto? Oppure: hai messo la @ davanti alla function mail(); e quindi non ti dà msg di errore di alcun tipo?

Per quanto mi è dato di capire credo tu abbia settato un smtp server sbagliato sul php.ini (smtp server che non deve richiedere l'auth, lo ricordo)

Dovresti inserire quello del tuo provider.