Hai provato a fare un solo script con la sola funzione di mail,escludendo eventuali if? prova così almeno capisci se è il mail server o la sintassi!!!