Pregunta:

Entorno: Dispositivo de seguridad Cisco Email Security Appliance (ESA), todas las versiones de AsyncOS

Puede observar que un mensaje de correo electrónico con un archivo adjunto binario parece tener un tamaño mucho mayor cuando se visualiza a través de mail_logs en comparación con el tamaño del archivo adjunto binario. Esto se debe a que los archivos binarios adjuntos se codifican antes de que el mensaje de correo electrónico se envíe a un MTA. Los más populares son base64 y uuencode. El objetivo de la codificación es representar con precisión los caracteres de 8 bits dentro de la limitación de 7 bits de SMTP.

Tomemos como ejemplo base64: La codificación Base64 toma tres bytes, cada uno de los cuales consta de ocho bits, y los representa como cuatro caracteres imprimibles en el estándar ASCII. Por lo tanto, un mensaje que aparece en un MTA como 100 bytes, en realidad es 75 bytes en formato binario.