Ещё один наивный чукотский юноша, который воображает, будто ошибки случаются только на этапе разработки.
Тяжело тебе, наверное.
В режиме отладки лазить по всему коду, и собак убирать.
А "когда все работает" - обратно ставить.
Какой только работы себе ламеры не придумают...
A mail() через что шлет по-твоему? Странные вы люди. Городить какую-то вело-очередь ка кроне и евоной матери -- пожалуйста. А использовать специальный сдеаланный для этого и простаивающий в бездействии сервер -- какие-то религиозные запреты.