1. Если скрипт выдавал картинку, а вы поставите редирект на главную (или любую другую страницу), то этим вы только создадите себе проблемы.
Т.к. нагрузка на ваш сайт вырастет, а на сайтах с хотлинками всё равно ни кто ничего не увидит.
2. То, что в логах много обращений к скрипту с таким именем, ещё ни о чём не говорит.
Раньше этот скрипт был дырявый как решето, и злобные боты до сих пор постоянно ищут сайты, на которых такой скрипт остался.
Я в логах тоже вижу тысячи подобных обращений к сайтам, на которых этого скрипта никогда не было.
Есть. Ищите в этом разделе.
А ответ на вопрос "что падает?" и "что забивается?" есть в логах вашего сервера.
И ещё нет переноса строки :)
Кавычки, может и не так страшны, хотя их быть не должно.
Регистр тоже без разницы.
Точно. У автора кодировка письма в кавычках.
Дык я поэтому и предлагаю показать сырое тело письма, чтобы в этом удостовериться )
Внешне всё в норме, косяков не вижу :)
Показывайте тело письма целиком в сыром виде (raw).---------- Добавлено 01.12.2017 в 00:25 ----------
Тут проблема не в том, что какая-то кодировка лучше и правильнее, а какая-то — нет.
Проблема в том, что где-то что-то не совпадает :)
Не нужно с ними играться :) Если сами превьюшки чёткие (если открыть файл напрямую), то в html и в стилях у них нужно указывать ровно такой размер, который у них есть.
Возможно, в изменился размер превьюшек (например, за счёт стилей).
Изменение размера = потеря резкости.
Чёт показалось, что проблема с сабжем.
Тело письма тоже кодировать надо.
$headers.="Content-Transfer-Encoding: base64\r\n";
$message=chunk_split(base64_encode($message),76,"\n");
Скрипт, который делает превьюшки, нужно обучить увеличивать их резкость. Ищите про unsharp mask на php, это не так сложно.