Decir que tengo una clase de correo electrónico que tiene las siguientes propiedades:Cálculo del tamaño de un correo electrónico en .NET
public string From { get; set; }
public string To { get; set; }
public string Subject { get; set; }
public string Body { get; set; }
public Dictionary<string, byte[]> Attachments { get; set; }
que necesito para calcular el tamaño del correo electrónico y si es menos de 10 MB de correo electrónico de otra manera envíe el contenido como un fax (para evitar que se devuelva desde su destino).
Puedo calcular el tamaño de los archivos adjuntos con relativa facilidad.
¿Existe alguna manera precisa de calcular el tamaño completo del correo electrónico? Supongo que tendré que agregar el tamaño de las cadenas y la información del encabezado que se adjuntará.
Creo que en comparación con los archivos adjuntos y tal vez el contenido del cuerpo, todos los demás tamaños, como encabezado, etc. deben ser bastante insignificantes. –
¡Eso es cierto, pero necesito ser exacto! es decir, 1 byte inferior debe enviarse por correo electrónico, 1 byte debe enviarse por fax. No puedo ignorar el tamaño de las cadenas – woggles