Outlook 2013 reescribe la fuente html al guardar el correo electrónico

Outlook 2013 reescribe la fuente html al guardar el correo electrónico

En nuestra empresa tenemos un complemento que guarda correos electrónicos y los agrega al archivo dentro de esa aplicación. Cuando se utiliza este complemento en combinación con Outlook 2013, a veces se eliminan todas las líneas en blanco dentro del cuerpo del correo electrónico.

Al probar esto, noté varias cosas sobre cuándo sucede esto:

  • Todos estos son correos electrónicos que contienen firmas.
  • El código fuente HTML comienza con <html>en lugar de<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

También noté que esto sucede en casos específicos. Sucede cuando:

  • El correo electrónico se recibe como archivo adjunto y se muestra como vista previa.
  • El correo electrónico se recibe como archivo adjunto y se arrastra a INBOX
  • Abrir el correo electrónico y ejecutar Guardar como

NO sucede cuando:

  • El correo electrónico se recibe como archivo adjunto y se abre haciendo doble clic
  • Abrir el correo electrónico y elegir mover a la carpeta (INBOX)
  • Realizar las mismas acciones en Outlook 2010

Al comparar las dos versiones puedo ver que una de ellas está completamente reescrita. Estas son algunas diferencias en el diseño:

El bueno:

  <body lang="NL" link="blue" vlink="purple">
    <div class="WordSection1">
      <p class="MsoNormal">
        <span style="color:#1F497D">Hoi Naam1,
        <o:p></o:p></span>
      </p>
      <p class="MsoNormal">
        <span style="color:#1F497D">
          <o:p>&#160;</o:p>
        </span>
      </p>
      <p class="MsoNormal">
        <span style="color:#1F497D">Heb gisteren Naam2 gemaild met onderstaande zaken, maar begreep dat hij op vakantie is. 
        <o:p></o:p></span>
      </p>
      <p class="MsoNormal">
        <span style="color:#1F497D">
          <o:p>&#160;</o:p>
        </span>
      </p>
      <p class="MsoNormal">
        <span style="color:#1F497D;mso-fareast-language:NL">Met vriendelijke groet,
        <o:p></o:p></span>
      </p>
      <p class="MsoNormal">
        <b>
          <span style="color:#1F497D;mso-fareast-language:NL">
            <o:p>&#160;</o:p>
          </span>
        </b>
      </p>
    </div>
  </body>

El malo:

      <body lang="NL" link="blue" vlink="purple">
        <div class="WordSection1">
          <p class="MsoNormal">
            <span style="color:#1F497D">Hoi Naam1,
            <o:p></o:p>
            <p class="MsoNormal">
              <span style="color:#1F497D">
                <o:p></o:p>
                <p class="MsoNormal">
                  <span style="color:#1F497D">Heb gisteren Naam2 gemaild met onderstaande zaken, maar begreep dat hij op vakantie is. 
                  <o:p></o:p>
                  <p class="MsoNormal">
                    <span style="color:#1F497D">
                      <o:p></o:p>
                      <p class="MsoNormal">
                        <span style="color:#1F497D;mso-fareast-language:NL">Met vriendelijke groet,
                        <o:p></o:p>
                        <p class="MsoNormal">
                          <b>
                            <span style="color:#1F497D;mso-fareast-language:NL">
                              <o:p></o:p>
                            </span>
                          </b>
                        </p></span>
                      </p>
                    </span>
                  </p></span>
                </p>
              </span>
            </p></span>
          </p>
        </div>
      </body>

Sé que buscar arreglar las firmas podría solucionar este problema en muchos casos. Pero no podemos decirles a nuestros clientes que cambien sus firmas, por lo que funcionará para nosotros.

Ojalá puedas ayudarnos.

Saludos cordiales, Luc

información relacionada