Всем привет! Использую для отправки анкеты на почту с сайта класс PhpMailer Авторизуюсь с помощью SMTP При отправке фотографии больше 1мб все отправляется и приходит на почту без проблем. А вот если прикрепить фотографию которая занимает менее 1 мб появляется ошибка: "SMTP -> ERROR: DATA not accepted from server: 451 Temporary local problem - please try later" В чем может быть причина?
другие не пробовал, в логах сервера пишет: [debug] mod_deflate.c(700): [client 109.194.15.220] Zlib: Compressed 0 to 2 : [Sat Feb 28 20:43:07 2015] [debug] mod_deflate.c(700): [client 109.194.15.220] Zlib: Compressed 15698 to 4021
это отчет дефлейта о том что он ужал страничку перед отправкой в браузер. к почте отношения не имеет. логи почтовых ретрансляторов читать нужно.
один на сервере-отправителе, если он отказывается отправить. второй на сервере-получателе, если тот отказывается принять. если смпт какого-то почтового провайдера типа гугла, яндекса или мейла - можно у них в техподдержке попробовать узнать что происходит при попытке отправки. если получатель тоже на неподкотрольном сервисе - он может у техподдержки уточнить что происходит при попытке получения письма.
уже написал в поддержку хостинга попробую у них выудить хоть какую-нибудь информацию. А не может быть дело в классе phpMailer или моем скрипте?
может, но проще начать изучение вопроса с того что не нравится непосредственным участникам почтового обмена. кстати можно самому себе отправить письмо через почтовую программу, потом отправить письмо через мейлер в режиме отладки перехватив исходный код, после чего сравнить исходные письма нормального почтового клиента и того что родил мейлер. насколько я помню - класс достаточно качественные письма создавал.