Controlar o limite de upload no Webmail Horde é essencial para garantir estabilidade, segurança e boa experiência de uso em VPS Linux e servidores dedicados. Com a configuração correta, você evita falhas ao anexar arquivos grandes e mantém o ambiente protegido contra abusos. Siga este checklist para garantir que seu Horde esteja pronto para lidar com anexos de forma eficiente.
Checklist: Pré-requisitos e Boas Práticas
- Tenha acesso root ao servidor ou permissões administrativas.
- Faça backup dos arquivos de configuração antes de alterações.
- Verifique o espaço em disco disponível para uploads.
- Tenha o serviço de webmail Horde já instalado e funcionando.
- Considere o impacto do limite para múltiplos usuários.
1. Localize os Arquivos de Configuração do PHP
- O Horde utiliza as configurações do PHP do servidor web (Apache, Nginx ou LiteSpeed). Localize o arquivo
php.inicorrespondente ao ambiente do Horde.
Exemplo de localização comum:/etc/php/7.4/apache2/php.ini - Se estiver usando múltiplas versões do PHP, confirme qual está ativa para o Horde via
phpinfo()ou consultando o painel de controle.
2. Ajuste os Limites de Upload no php.ini
- Abra o
php.inicom seu editor preferido:nano /etc/php/7.4/apache2/php.ini - Altere (ou confirme) os seguintes parâmetros conforme a necessidade:
upload_max_filesize = 25M post_max_size = 30M max_file_uploads = 20 - Salve o arquivo e saia do editor.
3. Ajuste o Limite no Horde (Opcional)
- Algumas instalações do Horde permitem definir limites próprios em
horde/conf.phpouimp/conf.php. Localize e edite o parâmetro'max_attachment_size'se disponível.
Exemplo:'max_attachment_size' => 26214400, // 25 MB em bytes - Salve e feche o arquivo.
4. Reinicie o Serviço Web
- Para aplicar as mudanças do PHP, reinicie o serviço web correspondente:
ousystemctl restart apache2systemctl restart nginx
5. Teste o Limite de Upload no Webmail Horde
- Acesse o Webmail Horde com uma conta de teste.
- Tente anexar um arquivo próximo ao novo limite definido.
- Verifique se o upload é aceito ou se há mensagens de erro.
- Teste também arquivos acima do limite para garantir que a restrição está ativa.
6. (Opcional) Ajuste Limites no Servidor Web
- Se estiver usando Apache, confira se há limites em
.htaccessouhttpd.conf: - Adicione ou ajuste:
php_value upload_max_filesize 25M php_value post_max_size 30M - No Nginx, ajuste em
nginx.conf:client_max_body_size 30M; - Reinicie o serviço web após alterações.
Troubleshooting: Erros Comuns e Soluções
- Erro "Arquivo excede o limite permitido": Confirme se todos os limites (PHP, Horde e servidor web) estão alinhados e reinicie o serviço.
- Upload trava ou não finaliza: Verifique espaço em disco e permissões dos diretórios temporários do PHP (
/tmp). - Alteração não surte efeito: Certifique-se de editar o
php.inicorreto e reiniciar o serviço web. - Limite muito alto causa lentidão: Ajuste para um valor seguro, considerando a capacidade do servidor e o perfil dos usuários.
Resumo
- Definir o limite de upload no Horde evita falhas e abusos.
- Verifique e ajuste todos os pontos: PHP, Horde e servidor web.
- Teste o envio de anexos para garantir que a configuração está correta.
Ao seguir este checklist, você garante que o Webmail Horde funcione de forma estável e segura para todos os usuários do seu VPS Linux ou servidor dedicado. Para dúvidas ou suporte avançado, conte com o atendimento 24/7 da AviraHost.
Contrate Agora
Precisa de um ambiente de hospedagem estável para webmail e aplicações críticas? Veja nossos planos de servidor dedicado e tenha suporte especializado sempre que precisar.