Hast du mal versucht, den Fehler einzugrenzen?
1. Schauen, ob die Mail-Funktionalität aktiviert ist.
2. Versuchen, ohne Formular eine Mail zu verschicken
3. Der Reihe nach die einzelnen mail-Parameter in deinem Script gegen "hardcodierte" Parameter ersetzen.
Will heißen, die Zeile
ändern zu
danach zu
usw.