Outlook 2013 は電子メールを保存するときに HTML ソースを書き換えます

Outlook 2013 は電子メールを保存するときに HTML ソースを書き換えます

当社には、電子メールを保存し、そのアプリケーション内のアーカイブに電子メールを追加するアドインがあります。このプラグインを Outlook 2013 と組み合わせて使用​​すると、電子メール本文内のすべての空白行が削除されることがあります。

これをテストしたとき、これが起こるタイミングについていくつかの点に気づきました。

  • これらはすべて署名が含まれる電子メールです。
  • HTMLソースコードは<html><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">

また、特定のケースでこれが発生することにも気付きました。次の場合に発生します:

  • メールは添付ファイルとして受信され、プレビューとして表示されます
  • メールは添付ファイルとして受信され、INBOXにドラッグされます
  • メールを開いて「名前を付けて保存」を実行する

以下の場合には発生しません:

  • メールは添付ファイルとして受信され、ダブルクリックで開かれます
  • メールを開いてフォルダ(受信トレイ)に移動を選択する
  • Outlook 2010で同じ操作を実行する

2 つのバージョンを比較すると、一方が完全に書き直されていることがわかります。レイアウトの違いは次のとおりです。

良い点:

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

悪い点:

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

多くの場合、署名の修正を検討することでこの問題が解決する可能性があることはわかっています。しかし、お客様に署名を変更して、私たちのために機能するように指示することはできません。

あなたが私たちを助けてくれることを願っています。

よろしくお願いいたします、リュック

関連情報