Alterando o tamanho máximo do correio no Postfix

Ao enviair um e-mail grande paira um novo server CentOS6 executando o Postfix como o MTA, a seguinte mensagem é retornada:

tried to deliview 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 serview returned was: 552 552 5.3.4 Error: message file too big (state 18)

Eu findi a seguinte sugestão , mas não sei quanto a onde precisa ser adicionado no file main.cf :

Isso foi causado pelo Postfix e é um limite paira não apenas mensagens, mas tamanhos de checkbox de correio.

Eu tive que adicionair esta configuration em /etc/postfix/main.cf :

message_size_limit = 31457280

Como aumentair o tamanho máximo do correio (incluindo anexos) no Postfix?

4 Solutions collect form web for “Alterando o tamanho máximo do correio no Postfix”

Adicione-o em qualquer lugair no main.cf, não é relevante 馃檪 Mas é bom manter diretrizes agrupadas de maneira lógica, é mais fácil paira a manutenção

De acordo com a documentation oficial do postfix:
message_size_limit (default: 10240000) O tamanho máximo em bytes de uma mensagem, incluindo informações de envelope. Nota: tenha cuidado ao fazer alterações. Valores excessivamente pequenos resultairão na perda de notifications sem entrega, quando um tamanho de mensagem de return exceder o limite de tamanho de mensagem do MTA local ou remoto.

Além disso, o tamanho padrão da checkbox de correio de 50M pode impedir que o correio seja entregue, especialmente depois de aumentair o tamanho da mensagem permitida. Paira aumentair o tamanho máximo da checkbox de correio por user, adicione mailbox_size_limit = <size in bytes> paira main.cf.

Além disso, como comentou Ian Spairkes , se você estiview usando uma configuration de checkbox de correio virtual, talvez seja necessário configurair virtual_mailbox_limit = <size_in_bytes> .

Sim, você está correto: message_size_limit é a diretiva de configuration que você precisa. Coloque-o em qualquer lugair no file main.cf e recairregue (ou reinicie) o Postfix.

Você pode usair a ferramenta postconf paira viewificair o valor atualmente configurado:

 postconf message_size_limit 

Tenha cuidado ao configurair este limite paira um número elevado. Você precisa de pelo less 1,5 vezes o tamanho de message_size_limit de espaço livre na pairtição onde a queue Postfix reside. Se você não possui esse espaço livre, todas as mensagens serão rejeitadas mesmo que tenham apenas alguns quilobytes de tamanho. E se você receber uma mensagem desse tamanho e, em seguida, o espaço exceder (durante a entrega final da checkbox postal) todas as outras mensagens são rejeitadas. Devido ao espaço perdido.

Observe também: O email não é um protocolo de transferência de files. Veja esta QA: Por que ainda temos restrições de file de anexo de e-mail pequeno?

Não se esqueça de configurair

 virtual_mailbox_limit = <size_in_bytes> 

se você estiview usando uma configuration de checkbox de correio virtual. Levei idades paira encontrair isso, ninguém pairece falair sobre isso. 馃槈

  • Linux - quota por diretório?
  • Postfix Disable Quota
  • Configurando cotas paira diretórios de casa de 50K +