curl тоже модуль php, но работать с ним удобней через абстрактные библиотеки. Да и нужна универсальная вещь, которая в случае отсутствия модуля php_imap будет работать через сокеты.
Ок, но чтобы письмо отправилось и не попало в спам-фильтр вашего почтового сервера, на вашем сервере, где расположен сайт, должна быть настроена smtp-служба и прописана обратная зона вашего домена. Если вы это не делали, значит стандартная функция mail(); работать не будет.
К сожалению, пришёл к выводу, что ab тест не показывает реальную картину. Когда tcp/ip конфигурацию выкатил на боевой сервер (60к посещений ежедневно), то она показала себя очень плохо.
Если вы про start_servers + *_spare_server, то эти параметры не учитываются при pm = static. Если делать dynamic, то при ловинной нагрузки php-fpm требуется время на создание дополнительных воркеров, что негативно сказывается на «Failed requests» при -c 4000. Поэтому оптимально их создать сразу в достаточном количестве — children=1000, если увеличивать, то мы упираемся в память и при -c 4000 появляются «Failed requests», аналогично появляются «Failed requests» если уменьшать.
Если на калькуляторе сложить числа из переменных $a и $b то получиться число, которое визуально равно числу, записанному в переменной $sum, но PHP думает что они не равны.
На почту заказывать можно только за текущий период и тут да — есть выбор вариантов доставки. Но обычно необходимо иметь детализацию в .xls за прошлые периоды. МТС нам тоже отказал присылать данные в .xls, мотивируя это тем, что объём детализации не помещается на CD-диск.