Выяснение причин странного поведения функции mail закончилось неожиданно - предложили поставить sleep на 0.3 секунды (( Как ни странно заработало.