SMTP 552 4.3.1 El tamaño de la sesión excede el tamaño de sesión máximo fijo

SMTP 552 4.3.1 El tamaño de la sesión excede el tamaño de sesión máximo fijo

Tengo un problema frustrante con uno de nuestros clientes que ejecuta un servidor SMTP de Exchange.

Tengo un componente de correo electrónico escrito en .net y he usado específicamente Mono DLL para garantizar que el componente de correo electrónico envíe el comando ELO y SALIR para cada mensaje que envía.

Cada correo que envío nunca excederá los 10 MB, incluidos los archivos adjuntos, lo cual es menor que el valor de tamaño de sesión establecido en la configuración de intercambio del cliente.

Aún así el problema persiste. ¿Alguna idea de dónde buscar?

Respuesta1

Cualquier archivo adjunto crecerá en un porcentaje significativo cuando se codifique en base64, así que asegúrese de que haya al menos un 30 % de espacio libre entre el tamaño del archivo para todos los archivos adjuntos y el tamaño máximo de sesión.

wikipedia en base64:

Por lo tanto, la longitud real de los datos binarios codificados en Base64 compatibles con MIME suele ser aproximadamente el 137% de la longitud de los datos originales.

También podría valer la pena ejecutartiburón de alambreen el servidor o cliente para verificar exactamente la longitud del contenido y asegurarse de que realmente esté haciendo lo que usted le indicó y se desconecte

Respuesta2

¿Cuántos correos electrónicos envías en una sola sesión? ¿Te desconectas y te vuelves a conectar para cada correo? He oído que esto sucede si tienes demasiados mensajes en una conexión.

¿Cuáles son los límites de tamaño de correo electrónico establecidos en el servidor de correo? ¿Tamaños de cuota? etc.?

¿Y qué dicen exactamente los mensajes de error en los registros del servidor Exchange, en todo caso?

información relacionada