Немного из жизни: есть у нас красивая, отличная конструкция выполнения try catch, ошибки которой должны отправляться в живом режиме на емейл ответственного программиста. Без дополнительных настроек великолепно работает. Но вот иногда — не часто, но иногда — мейл сервер тоже не очень хорошо работает, а функция mail самая бронебойная (кстати как и дефолтные соединения с базой, и еще парочка невероятно простых, нужных и вредных функций) — она дает сообщение о ошибке, но ошибку не генерирует.
Вот так к сожалению не работает
Но всегда можно сделать топориком