SMTP 552 4.3.1 O tamanho da sessão excede o tamanho máximo fixo da sessão

SMTP 552 4.3.1 O tamanho da sessão excede o tamanho máximo fixo da sessão

Estou tendo um problema frustrante com um de nossos clientes que está executando um servidor SMTP Exchange.

Eu tenho um componente de email escrito em .net e usei especificamente DLLs Mono para garantir que o componente de email envie os comandos ELO e QUIT para cada mensagem enviada.

Cada e-mail que envio nunca excederá 10 MB, incluindo anexos, que é inferior ao valor do tamanho da sessão definido na configuração do Exchange do cliente.

Mesmo assim o problema persiste. Alguma ideia de onde procurar?

Responder1

Quaisquer anexos de arquivo crescerão em uma porcentagem significativa quando codificados em base64, portanto, certifique-se de que haja pelo menos 30% de espaço livre entre o tamanho do arquivo para todos os anexos e o tamanho máximo da sessão.

wikipedia em base64:

Assim, o comprimento real dos dados binários codificados em Base64 compatíveis com MIME é geralmente cerca de 137% do comprimento dos dados originais.

Também pode valer a pena correrwireharkno servidor ou cliente para verificar exatamente o comprimento do conteúdo e garantir que ele está realmente fazendo o que você disse para fazer e desconectando

Responder2

Quantos e-mails você está enviando em uma única sessão? Você desconecta e reconecta para cada e-mail? Ouvi dizer que isso acontece se você tiver muitas mensagens em uma conexão.

Quais são os limites de tamanho de e-mail definidos no servidor de e-mail? Tamanhos de cota? etc.?

E o que exatamente dizem as mensagens de erro nos logs do servidor Exchange, se é que dizem alguma coisa?

informação relacionada