Оно и в магазин за железом само ходит?
find /path -type f -name ru-RU.labels.txt | xargs -L 1 cp /dev/null
Это если очистить содержимое, а не удалить, как написал предыдущий человек
лог всех событий, даже доступа к файлам, можно сделать с помощью selinux, grsequrity, etc. Причем даже так что рут отключить не сможет. Но это достаточно сложная тема
Выделенный без физического доступа не поставишь, нужно как минимум включить его и выбрать от куда грузиться. Далее все удаленно можно. А впс совсем просто - доступ к несущему серверу есть, а далее из шаблона система ставится за пару минут.
dig TXT your.domain.com что говорит? Или покажите домен, можно в личку
Ну попробуйте выводить кудато содержимое в exec до выполнения, посмотрите, что оно там выполняет.
А имя файла тоже в POST запросе передается? Может там \n (разрыв строки) в конце добавляется?
ClamAV - это антивирус
Какая ОС на сервере?
пс. рекомендую на будующее хранить doc_root в любой системе контроля версий - изменения, вносимые чем-либо, будут выявляться одной коммандой.
Для PTR может проверяться соответсвие с helo, т.е. сервер должен предсталяться как прописано в PTR. А с какого домена он будет слать при этом не важно. Более важно чтоб PTR вообще была и была вменяемой, а не dynamic-123.23.23.2.ip.provider.net
@ A 127.127.127.127 эта запись к почте прямого отношения не имеет.
example.ru. MX 10 example.com. - нужно просто @ MX 10 example.com.
в SPF +a указываете намерянно (знаете зачем)? Если нет, то можно убрать, оставить только +mx.
В остальном верно