Возможно случайно добавился HTML. Убрал из листинга. В итоге, чистый вызов mail() работает или нет? С проблемой разобрались?