ธันเดอร์เบิร์ดและ MS Outlook สามารถสร้างให้เล่นด้วยกันได้ดี


12

ฉันได้ต่อสู้อย่างต่อเนื่องในระยะยาวโดยมีอีเมลที่ได้รับการจัดรูปแบบมาอย่างดีใน Thunderbird ที่ถูกทำลายโดย MS Outlook มีการตั้งค่าใด ๆ ในโปรแกรมที่สามารถแก้ไขข้อขัดแย้งในการเลือกเค้าโครงและแบบอักษรได้หรือไม่?

จากตัวอย่างการทดสอบฉันส่งสิ่งนี้:

ข้อความแสดงแทน

และเพื่อนร่วมงานของฉันเห็นสิ่งนี้:

ข้อความแสดงแทน

แหล่งที่มาแบบเต็มของอีเมลที่ส่งคือ:

From - Mon Nov 15 13:58:11 2010
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00800000
X-Mozilla-Keys:                                                                                 
Message-ID: <4CE1ACF1.2060804@***redacted***>
Date: Mon, 15 Nov 2010 13:58:09 -0800
From: ***redacted***
Organization: ***redacted***
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: ***redacted***
Subject: Font used in email from me
X-Priority: 5 (Lowest)
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <span id="IDstID">***redacted***,<br>
      <br>
      Could you please email me the screen shot of this email so I can
      see it as it appears to you, just big enough to include all the
      text vertically, and to cause wrapping horizontally.<br>
      <br>
      Indented paragraph:<br>
    </span>
    <blockquote>Sans-serif variable pitch font, indented.<br>
    </blockquote>
    A List:<br>
    <ul>
      <li>Bullet One</li>
      <li>Bullet Two</li>
    </ul>
    Preformatted:<br>
    <blockquote>
      <pre>Fixed pitch preformat text indented. <tt>Blah,</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt></pre>
    </blockquote>
    Fixed Pitch, Flowing:<br>
    <blockquote><tt>Fixed pitch flowing text, indented. Blah,</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt><tt>
        blah</tt><tt> blah</tt><tt> blah</tt><tt> blah</tt></blockquote>
    <span id="IDstID">-- <br>
      ***redacted***<br>
      ***redacted***<br>
      <a class="moz-txt-link-freetext" href="http://www.***redacted***.com">http://www.***redacted***.com</a><br>
    </span>
  </body>

</html>

สิ่งหนึ่งที่อาจช่วยในการระบุปัญหานี้คือการเปรียบเทียบส่วนหัวแบบเต็มสำหรับอีเมลที่ส่งจาก Outlook ไปยัง Thunderbird และในทางกลับกัน Outlook อาจกำลังตั้งค่า / คาดหวังว่าส่วนหัวที่ธันเดอร์เบิร์ดไม่ได้ตั้งค่าตามปกติ เนื่องจากสิ่งเหล่านี้ดูเหมือนจะเป็นอีเมล HTML / RTF สิ่งที่เกี่ยวกับContent-typeหรือการเข้ารหัสที่ใช้อาจมีประโยชน์ในการรับข้อมูลเพิ่มเติม
roguesys

ประเภทเนื้อหาสำหรับเมลขาออกถูกตั้งค่าสำหรับ UTF-8 ใน Thunderbird เหล่านี้เป็นอีเมลที่แต่งขึ้นใหม่และไม่ตอบกลับหรือส่งต่อ
Lawrence Dol

ฉันได้เพิ่มแหล่งที่มาของอีเมลซึ่งแสดงสิ่งต่าง ๆ เช่นประเภทเนื้อหาการเข้ารหัสและเวอร์ชัน TB
Lawrence Dol

คำตอบ:


2

สิ่งนี้ช่วยฉันได้:

ด้วยการใช้สองปลั๊กอินSmartTemplate (หรือSmartTemplate4 สำหรับ TB 4+ ) และQuoteAndComposeManagerคุณสามารถปรับแต่งเทมเพลต Thunderbird ที่ใช้ไม่ว่าจะเป็นการสร้างอีเมลการตอบกลับหรือส่งต่อใหม่ บทสรุปทั้งหมดเกี่ยวกับวิธีที่จะเปลี่ยนข้อความธันเดอร์เบิร์ดจะมีลักษณะเหมือนแนวโน้มสไตล์สามารถพบได้ที่บล็อกเป็นที่ยอดเยี่ยมให้กับแต่ละอื่น ๆ : วิธีการติดตั้งมาในธันเดอร์เบิร์ดเช่น Outlook

หมายเหตุ: คุณจะต้องทำการปรับแต่งและลองก่อนใช้งานได้จริง นั่นคือเมื่อคุณไม่ได้ใช้สไตล์อินไลน์สำหรับ<td>องค์ประกอบมันจะแสดงผลที่น่าเกลียดใน Outlook และในจดหมายที่ส่งคืน (โดยปกติจะมาจาก Arial ถึง Times) ขอแนะนำให้คุณรวมเทมเพลตไว้ใน<font>บล็อกเนื่องจากโปรแกรมแก้ไขธันเดอร์เบิร์ดจะวางเคอร์เซอร์โดยอัตโนมัติหลังจากแท็กแบบอักษร แต่ไม่ใช่หลังแท็ก div (หากเป็นแท็กแรกในเทมเพลตของคุณ)

ข้อมูลเกี่ยวกับการใช้เทมเพลตและโปรแกรมเสริมอื่น ๆ สามารถดูได้ที่นี่ที่ Mozillazineฉันยังไม่ได้ลองใช้เลย

ตัวอย่างนี่คือสิ่งที่ฉันได้ใส่ไว้ในเทมเพลตตอบกลับปรับแต่งตามความต้องการของคุณแท็ก span / font ที่ซ้ำซ้อนจะทำให้ TB มีความสุข มันยังไม่สมบูรณ์ แต่ตอนนี้ฉันคิดว่า:

<font face="Helvetica, Arial, sans-serif" size="3"><span style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;"> <br />
  <br>
  Cheers, <br />
  <br>
  Abel Braaksma
  </span>
</font>
<br />
<br />


<hr style="height:1px;border:none;color:black;background-color:black" />
<table style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;" cellspacing="0" cellpadding="0">
  <tr>
    <th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">From:</th>
    <td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%from%</td>
  </tr>
  <tr>
    <th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Sent:</th>
    <td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%datelocal%</td>
  </tr>
  <tr>
    <th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">To:</th>
    <td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%to(name)%</td>
  </tr>
  <tr>
    <th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Cc:</th>
    <td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%cc(name)%</td>
  </tr>
  <tr>
    <th align="left" style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">Subject: &nbsp;</th>
    <td style="font-size:10pt;font-family:Arial, Helvetica, sans-serif;">%subject%</td>
  </tr>
</table>
<br />
<br />

นี่ไม่ใช่สิ่งที่ฉันกำลังพูดถึง ดูภาพหน้าจอสองภาพและระเบียบที่ Outlook ทำกับอีเมลที่ส่งมาจาก TB โดยเฉพาะอย่างยิ่งคุณจะทราบว่าอีเมลที่ส่งโดย TB ไม่มีข้อมูลการออกแบบเลย แต่สิ่งหนึ่งที่ได้รับจาก Outlook นั้นเต็มไปด้วยสไตล์และตัวอักษร (เส็งเคร็ง)
Lawrence Dol

@ ซอฟต์แวร์: สิ่งที่ตามมาคือในประสบการณ์ของฉัน Outlook ทำให้อีเมลยุ่งเหยิงเพราะโดยค่าเริ่มต้นบางส่วนของข้อความจะถูกแสดงผลในลักษณะที่เป็นวัณโรคและ Outlook ไม่รู้จักวิธี "เริ่มต้น" ด้วยการควบคุมตัวเองให้มากขึ้น (กล่าวคือการเพิ่มสไตล์ชีทสำหรับฟอนต์และขนาด P, DIV, TD ฯลฯ ที่เป็นค่าเริ่มต้น, สัญลักษณ์แสดงหัวข้อย่อยและการลบ ">" ในการตอบกลับซึ่งเป็นสิ่งที่ปลั๊กอินเหล่านี้ทำ) และในธันเดอร์เบิร์ด แต่ใช้เวลาทดสอบเล็กน้อยถึงจุดนั้น
Abel

@Abel: ตกลงยุติธรรมพอ; หากคุณแก้ไขสิ่งนี้ในคำตอบเพื่อชี้แจงฉันจะสามารถลบ downvote ของฉันได้
Lawrence Dol

@ ซอฟต์แวร์: ฉันขยายและเพิ่มประสบการณ์ของตัวเองสองสามอย่าง ในความเป็นธรรมทั้งหมดมันยังคงเป็นความเจ็บปวด แต่เมื่อติดตั้งแล้วก็ใช้งานได้ดีพอสมควร
Abel

1
@Abel: ฉันยังไม่แน่ใจว่าเรากำลังพูดถึงสิ่งเดียวกัน ฉันไม่ต้องการรับส่วนหัวคล้าย Outlook ระหว่างข้อความตอบกลับหรือส่งต่ออีเมล ฉันกำลังมองหาวิธีที่จะหยุด Outlook ไม่ให้ทำลายเนื้อความของอีเมลใด ๆ ที่ฉันส่งไป
Lawrence Dol

0

มันกลับกลายเป็นว่ามีวิธีแก้ปัญหาที่ค่อนข้างง่ายสำหรับเรื่องนี้

อย่าใช้ "เนื้อหาข้อความ" สำหรับเนื้อหาระดับบนสุดของอีเมลของคุณใช้ "ย่อหน้า" เสมอ ฉันใช้โปรแกรมเสริม SmartTemplate4 ดังนั้นฉันจึงตั้งค่าแม่แบบตามบรรทัดของ:

<p>...</p>
<p>-- </br>
<b>Lawrence Dol</b></br>
http://SoftwareMonkey.org</p>

ผู้นำระดับสูงจำเป็นต้องหยุดธันเดอร์เบิร์ดทิ้งย่อหน้าที่ว่างเปล่า

ดังนั้นเมื่อฉันเริ่มอีเมลฉันก็แค่ไฮไลต์และเขียนทับจุดไข่ปลาและมันจะเริ่มต้นในโหมดย่อหน้าทันที (วิธีอื่น ๆ ทั้งหมดที่ฉันสามารถทำได้เพื่อทำให้ TB ใช้โหมดย่อหน้าโดยค่าเริ่มต้นล้มเหลวถึงแม้ว่าพวกเขาจะทำงานให้กับบางคนอย่างไม่ต้องสงสัยเป็นเวลาอย่างน้อย TB บางรุ่น)

สิ่งที่ฉันชอบเกี่ยวกับโซลูชันนี้ส่วนใหญ่คือมันไม่ต้องการแฮ็ก CSS อีเมลของฉันที่ส่งเป็น HTML ที่สวยงามเรียบง่ายและไม่มีการตกแต่ง

อัปเดตปี 2015:

ในขณะที่การทำเช่นนี้ยังคงรักษาระยะห่างแนวตั้งระหว่างบล็อกที่เหมาะสมไม่มีวิธีที่จะหยุดตัวแก้ไขอีเมลที่ไม่มีค่าของ Outlook จากการกำหนดให้เป็นสไตล์ตัวอักษรของตัวเองรวมทั้งบังคับให้เธรด

สามารถใช้สไตล์ชีตผู้ใช้เพื่อบังคับให้การแสดงผลเป็นปกติ แต่ไม่สามารถใช้สไตล์เหล่านี้กับโปรแกรมแก้ไขอีเมล Thunderbird ดังนั้นคุณยังคงเห็นแบบอักษรที่น่าเกลียดเมื่อตอบกลับอีเมลที่มาจาก Outlook

ฉันคิดว่ามันมากเกินไปที่จะหวังว่าไคลเอนต์ Outlook ก็จะตาย

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