Просто preg_replace с модификатором /e устарел
globalmoney, с чего бы это нет? Все зависит от настроек сервера.
Рубит потому, что Вы от mail.ru письмо шлете, а у него dmarc настроен. В поле from не ставьте чужие сервера, сразу проблем убавится.
Это же хостинг, они никакую информацию не передают.
netwind, вот добавить лишний заголовок - не проблема вообще. А мейл - в своём праве. Они пока только на свои домены эту фишку распространяют. Зато спама с использованием их адресов не будет.
netwind, просто адрес, оставленный посетителем, надо в Reply-To ставить
Проверка на уязвимости. У меня такое замечено в реферерах, юзер-агентах и в x_forwarded_for
Чтобы не использовать регулярки для ip, поищите nginx geo
В своё время эти самые гуру-нубы мне очень помогли при обучении определённым настройкам определённых сервисов. Жаль, что информация устарела и не везде обновляется. Зато быстрее начнёте разбираться самостоятельно.
pupseg зря так категорически их в непригодность списывает. Для азов вполне хватит, а потом уже поищете для повышения уровня безопасности, что-то из более современных настроек и т.п. Когда будете подбираться к актуальным - поймёте, что и как в данном сервисе устроено.
ТС, Вы в качестве примера привели пулы IP depo40. Баньте их, не задумываясь. Тут в ветке pinspb недавно о них всплывало. В общем, ничего полезного они Вам не принесут. При необходимости могу дать известные мне их подсети.