Ao enviar email grande para um novo servidor CentOS6 executando o Postfix como o MTA, a seguinte mensagem é retornada:
tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 552 552 5.3.4 Error: message file too big (state 18)
Encontrei a seguinte sugestão , mas não sei ao certo onde ela deve ser adicionada ao main.cf
arquivo:
Isso foi causado pelo Postfix e é limitado não apenas às mensagens, mas também aos tamanhos das caixas de correio.
Eu tive que adicionar essa configuração em
/etc/postfix/main.cf
:
message_size_limit = 31457280
Como o tamanho máximo do correio (incluindo anexos) pode ser aumentado no Postfix?
virtual_mailbox_limit = <size_in_bytes>
idades em que me levou para encontrar isso, ninguém parece falar sobre isso. ;) No final, se encontrado invocandopostconf
e procurando candidatos com aparência provável.message_size_limit=15M
(apenas uma sugestão, não tente isso)Sim, você está correto: message_size_limit é a diretiva de configuração que você precisa. Coloque-o em qualquer lugar do arquivo main.cf e recarregue (ou reinicie) o Postfix.
Você pode usar a ferramenta postconf para verificar o valor atualmente configurado:
fonte
Cuidado ao definir esse limite para um número alto. Você precisa de pelo menos 1,5 vezes o tamanho do
message_size_limit
espaço livre na partição em que a fila do Postfix reside. Se você não tiver esse espaço livre, todas as mensagens serão rejeitadas, mesmo que tenham apenas alguns kilobytes de tamanho. E se você receber uma mensagem desse tamanho e o espaço exceder (durante a entrega final da caixa de correio) todas as outras mensagens serão rejeitadas. Devido à falta de espaço.Observe também: O email não é um protocolo de transferência de arquivos. Veja este controle de qualidade: Por que ainda temos restrições de tamanho de arquivo de anexo de email tão pequenas?
fonte
Não se esqueça de definir
se você estiver usando uma configuração de caixa de correio virtual. Levei anos para encontrar isso, ninguém parece falar sobre isso. ;)
fonte