Bisakah Thunderbird dan MS Outlook dibuat untuk bermain bagus bersama

12

Saya telah mengalami pertempuran jangka panjang dalam memiliki email yang diformat dengan baik yang dikirim ke Thunderbird yang dihancurkan sepenuhnya oleh MS Outlook. Apakah ada pengaturan di kedua program yang dapat menyelesaikan ketidaksepakatan dalam tata letak dan pemilihan font?

Sebagai contoh, sebagai ujian saya mengirim ini:

teks alternatif

dan rekan kerja saya melihat ini:

teks alternatif

Sumber lengkap dari email yang dikirim adalah ini:

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>
Lawrence Dol
sumber
Satu hal yang mungkin membantu dalam mengidentifikasi masalah ini adalah membandingkan tajuk lengkap untuk email yang dikirim dari Outlook ke Thunderbird, dan sebaliknya. Outlook mungkin menetapkan / mengharapkan header yang biasanya tidak diatur oleh Thunderbird. Karena ini terlihat sebagai email HTML / RTF, sesuatu tentang Content-typeatau penyandian yang digunakan mungkin berguna dalam mendapatkan lebih banyak informasi.
roguesys
Jenis konten untuk surat keluar diatur untuk UTF-8 di Thunderbird. Ini adalah email yang baru dibuat, dan bukan balasan atau penerusan.
Lawrence Dol
Saya telah menambahkan sumber email, yang menunjukkan hal-hal seperti jenis konten, penyandian dan versi TB.
Lawrence Dol

Jawaban:

2

Ini membantu saya:

Dengan menggunakan dua plugin, SmartTemplate (atau SmartTemplate4 untuk TB 4+ ) dan QuoteAndComposeManager , Anda dapat menyempurnakan template yang digunakan Thunderbird untuk membuat email baru, balasan atau penerusan. Ikhtisar lengkap tentang cara mengubah pesan Thunderbird agar terlihat seperti gaya tampilan dapat ditemukan di blog. Saling luar biasa satu sama lain: Cara Menyiapkan Balasan di Thunderbird seperti Outlook .

Catatan: Anda harus melakukan tweaker dan mencoba sebelum itu benar-benar berfungsi. Yaitu, ketika Anda tidak menggunakan gaya sebaris untuk <td>elemen, itu akan membuat jelek di Outlook dan pada email yang dikembalikan (biasanya dari Arial ke Times). Anda juga disarankan untuk membungkus template dalam sebuah <font>blok, karena editor Thunderbird akan secara otomatis menempatkan kursor setelah tag-font, tetapi tidak setelah tag-div (jika itu tag pertama dalam template Anda).

Informasi tentang penggunaan dan tambahan templat lainnya dapat ditemukan di sini di Mozillazine , namun saya belum mencobanya.

Sebagai contoh, inilah yang saya masukkan ke dalam template Balas, atur sesuai keinginan Anda, tag span / font yang berlebih adalah untuk membuat TB senang. Itu masih belum sempurna, tetapi terdekat yang bisa didapat untuk saat ini, saya pikir:

<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 />
Abel
sumber
Ini sama sekali bukan apa yang saya bicarakan. Lihatlah dua tangkapan layar dan kekacauan lengkap yang dibuat Outlook dari email yang dikirim dari TB. Secara khusus, Anda akan perhatikan bahwa email yang dikirim oleh TB tidak mengandung informasi gaya sama sekali, tetapi satu yang diterima dari Outlook penuh dengan gaya dan font (jelek).
Lawrence Dol
@Software: Masalahnya, dalam pengalaman saya, Outlook mengacaukan email karena secara default, bagian dari pesan dirender dengan cara tertentu oleh TB, dan cara "default" ini tidak dikenal oleh Outlook. Dengan memberi diri Anda lebih banyak kontrol (yaitu, menambahkan stylesheet untuk font dan ukuran P, DIV, TD, dll. Standar, daftar berpoin, dan menghapus ">" di balasan, yang dilakukan oleh plugin ini) Anda dapat membuat pesan terlihat sama di Outlook dan di Thunderbird. Tetapi perlu sedikit percobaan untuk mencapai titik itu.
Abel
@ Bel: Oke, cukup adil; jika Anda mengedit ini menjadi jawaban sebagai klarifikasi, saya akan dapat menghapus downvote saya.
Lawrence Dol
@Software: Saya memperluas dan menambahkan beberapa pengalaman saya sendiri. Dalam semua keadilan, itu masih menyebalkan, tetapi sekali pengaturan itu bekerja dengan cukup baik.
Abel
1
@ Bel: Saya masih tidak yakin kita membicarakan hal yang sama. Saya tidak ingin mendapatkan header seperti Outlook di antara pesan pada balasan atau email yang diteruskan. Saya mencari cara untuk menghentikan Outlook dari membantai seluruh email yang saya kirim.
Lawrence Dol
0

Ternyata, ada solusi yang relatif sederhana untuk ini.

Jangan pernah menggunakan "Teks Tubuh" untuk badan tingkat atas email Anda, selalu gunakan "Paragraf". Saya menggunakan add-on SmartTemplate4, jadi saya mengatur templat di sepanjang baris:

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

Elips terkemuka diperlukan untuk menghentikan Thunderbird membuang paragraf kosong (jika tidak).

Jadi ketika saya memulai email, saya hanya menyorot dan menimpa elips dan itu dimulai dalam mode paragraf segera. (Semua metode lain yang saya temukan untuk membuat TB menggunakan mode paragraf secara default gagal, walaupun mereka pasti bekerja untuk beberapa orang untuk setidaknya beberapa versi TB.)

Yang paling saya sukai dari solusi ini adalah ia tidak membutuhkan peretasan CSS; email saya, seperti yang dikirim, adalah HTML yang indah, polos, tanpa hiasan.

Pembaruan 2015:

Ternyata, saat melakukan ini mempertahankan jarak vertikal antar-blok yang tepat, tidak ada cara untuk menghentikan editor email Outlook yang tidak berharga untuk memaksakan gaya fontnya sendiri, termasuk memaksa utas ke font serif, dan mengacaukan gaya.

Lembar gaya pengguna dapat digunakan untuk memaksa tampilan menjadi OK, tetapi ini tidak dapat diterapkan ke editor email Thunderbird, jadi Anda masih melihat font jelek ketika membalas email yang berasal dari Outlook.

Saya kira terlalu banyak berharap bahwa klien Outlook akan mati begitu saja.

Lawrence Dol
sumber