Contagem de tamanho de e-mail postfix

1

Se eu estiver certo, o Postfix conta o tamanho do email com um anexo enviado para vários destinatários como um grande e-mail.

Exemplo: o usuário envia um email com um anexo de 8 MB para dois receptores. O postfix acha que é 2 x 8 MB = 16 MB mail. E quando message_size_limit é por padrão 10240000 bytes ~ 10 MB ele o rejeita.

Minha pergunta é: Existe uma maneira de dizer ao Postfix para contar o anexo apenas uma vez? Eu gostaria de evitar configurar message_size_limit maior.

    
por meridius 05.01.2012 / 12:58

1 resposta

3

Sua suposição não está correta.

O postfix armazena mensagens em vários destinatários em um único arquivo de fila, e é por isso que você pode ver 250 2.0.0 Ok: queued as 99BF8300096 . Ele não aumenta o tamanho do arquivo como um múltiplo para o número de destinatários, embora vários destinatários possam causar (ligeiramente) mais informações sobre o cabeçalho (cabeçalho).

message_size_limit (default: 10240000 bytes)
    The maximal size of a Postfix queue file, including envelope information (sender, recipient, etc.).

Editar. Isto é provavelmente o que você está enganando:

[t]he actual length of MIME-compliant Base64-encoded binary data is usually about 137% of the original data length, though for very short messages the overhead can be a lot higher because of the overhead of the headers. Very roughly, the final size of Base64-encoded binary data is equal to 1.37 times the original data size + 814 bytes (for headers).
-- http://en.wikipedia.org/wiki/Base64#MIME

    
por 05.01.2012 / 18:29