Outlook 2013 schreibt die HTML-Quelle beim Speichern von E-Mails neu

Outlook 2013 schreibt die HTML-Quelle beim Speichern von E-Mails neu

In unserem Unternehmen haben wir ein Add-In, das E-Mails speichert und in das Archiv der Anwendung einfügt. Wenn dieses Plugin in Kombination mit Outlook 2013 verwendet wird, werden manchmal alle Leerzeilen im E-Mail-Text entfernt.

Beim Testen sind mir mehrere Dinge aufgefallen, wenn dies passiert:

  • Dies sind alles E-Mails, die Signaturen enthalten.
  • Der HTML-Quellcode beginnt mit <html>statt<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">

Mir ist auch aufgefallen, dass dies in bestimmten Fällen passiert. Es passiert, wenn:

  • Die E-Mail wird als Anhang empfangen und als Vorschau angezeigt
  • Die E-Mail wird als Anhang empfangen und in den Posteingang gezogen
  • Öffnen der E-Mail und Ausführen von „Speichern unter“

Dies geschieht NICHT, wenn:

  • Die E-Mail wird als Anhang empfangen und durch Doppelklick geöffnet
  • Öffnen Sie die E-Mail und wählen Sie „In Ordner verschieben“ (Posteingang).
  • Die gleichen Aktionen in Outlook 2010 durchführen

Beim Vergleich der beiden Versionen fällt auf, dass eine davon komplett neu geschrieben wurde. Hier sind einige Unterschiede im Layout:

Der Gute:

  <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>

Das Schlechte:

      <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>

Ich weiß, dass das Problem in vielen Fällen durch eine Korrektur der Signaturen behoben werden könnte. Aber wir können unseren Kunden nicht sagen, dass sie ihre Signaturen ändern sollen, damit es bei uns funktioniert.

Hoffentlich können Sie uns helfen.

Freundliche Grüße, Luc

verwandte Informationen