Я хотел бы добавить задание cron для проверки IP сервера в черном списке.
что-то вроде
curl 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' | grep 'you are on a blacklist.'
wget 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' -Oq- | grep 'you are on a blacklist.'
Но это только страница загрузки, не дожидаясь проверки mxtoolbox.
Какой запрос curl / wget будет правильным в этом случае?
Лучше вам самому делать DNS-запросы в черные списки.
Общая пропускная способность и затраченное время будут меньше, и вам не придется беспокоиться о синтаксическом анализе HTML и / или Javascript, когда вы получите ответы. Mxtoolbox не обязан каждый раз отправлять HTML или javascript в том же формате.
Если вы хотите пофантазировать, вы можете запустить свой собственный кэширующий DNS-преобразователь локально, чтобы TTL DNS автоматически учитывались, и вы не создавали ненужной нагрузки на DNS-серверы черного списка.