Outlook 2013 เขียนต้นฉบับ html เมื่อบันทึกอีเมล


1

ใน บริษัท ของเราเรามี addin ที่บันทึกอีเมลและเพิ่มอีเมลลงในที่เก็บถาวรภายในแอปพลิเคชันนั้น เมื่อใช้งานปลั๊กอินนี้ร่วมกับ 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

เมื่อเปรียบเทียบทั้งสองเวอร์ชันฉันจะเห็นว่าหนึ่งในนั้นเขียนใหม่ทั้งหมด นี่คือความแตกต่างบางประการในการจัดวาง:

หนึ่งที่ดี:

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

ฉันรู้ว่าการตรวจสอบการแก้ไขลายเซ็นอาจช่วยแก้ไขปัญหานี้ได้ในหลายกรณี แต่เราไม่สามารถบอกให้ลูกค้าของเราเปลี่ยนลายเซ็นของพวกเขาได้

คุณจะสามารถช่วยเราได้อย่างล้นเหลือ

ขอแสดงความนับถือ Luc

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.