@Leonberg
Художник

На почту не приходят файлы более ~10мб из Contact Form 7. Поможете?

Перечитал все похожие проблемы на мою, но ответа не нашел, да по сути и проблемы такой же как у меня не нашел.
Сделано: составлена форма в плагине Contact Form 7 + MultiLine files for Contact Form 7 для отправки сообщений с файлами.
Лимит в форме указан 250мб ( [multilinefile* multilinefile-1001 limit:25000000 filetypes:jpg|jpeg|png|pdf|mp4|MPEG-TS|M4V|MOV|avi "загрузить"] ) тег multilinefile-1001 установлен в поле "Прикреплённые файлы" шаблона письма.
На сервере стоят значения: max_execution_time 300, max_input_time 180, max_input_vars 1000, memory_limit 2048м, post_max_size 250м, upload_max_filesize 250м.
Как работает: письмо с прикрепленным файлом до 10мб или несколько файлом каждый весом не более 10мб, но общим объемом более 10мб приходит на почту с этими файлами благополучно. Но если прикрепить файл весом более 10мб, то письмо приходит без вложенного файла.
Понимаю, что где то стоит скрытое ограничение на объем одного файла. Но где еще оно может быть?
Выше писал, что в настройках плагина и на сервере стоит лимит на загрузку файлов не меньше 250мб.
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 5
Deita
@Deita
Ограничение на стороне почтового сервера, или значение post_max ковырните до 1ГБ
Ответ написан
@mletov
Я бы попробовал простенький тест.

1) Попробуйте в настройках отправки почты вашего плагина прописать настройки smtp сервера какого-нибудь бесплатного почтовика. Например, Яндекса.
Если дойдет с вложением - дело в почтовом сервере, без вложения - в плагине.

2) Альтернативный вариант. Создайте php файл, из которого отправьте письмо с вложением через ваш почтовый сервер.
Через какой-нибудь PHPMailer или чистый PHP, неважно.
Если дойдет с вложением - дело в плагине, без вложения - в почтовом сервере.
Ответ написан
Комментировать
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Отправлять через почту что-то тяжелее N мегабайт - очень плохая идея.
Ограничения могут быть где угодно, как на отправляющем сервере, так и на принимающем.
Ответ написан
Комментировать
@Refguser
Делаю ИМ и другие решения
Первым дело смотри в настройках php лимиты.
И логи сервера.
Ответ написан
@Leonberg Автор вопроса
Художник
Всем спасибо.
Проблема не решилась.
Ушел от нее путем сохранения файла на сервере, в письмо приходит только ссылка на файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы