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

4

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

Eu tenho um componente de e-mail que está escrito em .net e eu usei especificamente Mono DLL para garantir que o componente de e-mail envia o comando ELO e QUIT para cada mensagem que envia.

Cada e-mail que eu enviar nunca excederá 10MB, incluindo anexos, o que é menor que o valor do tamanho da sessão definido na configuração de troca de clientes.

Ainda assim, o problema persiste. Alguma idéia de onde procurar?

    
por JL. 02.06.2010 / 15:04

2 respostas

3

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

wikipedia na base64:

Thus, the actual length of MIME-compliant Base64-encoded binary data is usually about 137% of the original data length

Também pode valer a pena executar o wireshark no servidor ou cliente para verificar a duração do conteúdo com exatidão e garantir que ele esteja realmente fazendo o que você disse para fazer e desconectar

    
por 02.06.2010 / 15:24
2

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

Quais são os limites de tamanho de email no servidor de email definido como? Tamanhos de cota? etc?

E quais são exatamente as mensagens de erro nos registros do servidor do Exchange, se houver alguma coisa?

    
por 02.06.2010 / 15:10

Tags