Помощь » База знаний » Почта »
При попытке открыть письмо с вложением большого размера (1 и более мегабайт) в приложении WebAsyst Почта может появиться сообщение о нехватке оперативной памяти:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 4 bytes)
Особенность писем электронной почты заключается в том, что все вложенные файлы являются неотъемлемой частью сообщения. Для отделения файлов от текстовой части письма и друг от друга необходима загрузка всего содержимого сообщения в память сервера для последующей обработки PHP-скриптом.
Для обработки сообщений с вложенными файлами всегда требуется объем оперативной памяти, превышающий суммарный размер вложенных файлов. Именно поэтому даже при попытке открыть сообщение с файлом размером 5 МБ может потребоваться значительно больше памяти сервера, чем это необходимо для большинства других операций, выполняемых WebAsyst.
Совет: во избежание подобных проблем для пересылки файлов большого размера рекомендуется предварительно загружать их на сервер (например, с помощью WebAsyst Файлы) и отправлять адресату ссылку на такой файл.
Если позволяет производительность вашего веб-сервера, вы можете увеличить доступный размер оперативной памяти одним из следующих способов, чтобы обеспечить нормальное получение писем с любыми вложениями:
Ниже приведена приблизительная зависимость затраченного объема оперативной памяти от размера сообщения (с учетом вложенных файлов):

Используйте приложение Почта для просмотра сообщений большого размера в соответствии с реальными возможностями вашего сервера.