Thunderbird ve MS Outlook birlikte iyi oynayabilir mi


12

Thunderbird'de gönderilen ve biçimlendirilmiş e-postaların MS Outlook tarafından tamamen imha edilmesi konusunda uzun süredir devam eden bir savaş geçirdim. Her iki programda da mizanpaj ve yazı tipi seçimindeki anlaşmazlıkları giderebilecek herhangi bir ayar var mı?

Örnek olarak, bir test olarak şunu gönderdim:

alt metin

ve iş arkadaşım bunu gördü:

alt metin

Gönderilen e-postanın tam kaynağı şudur:

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>

Bu sorunun tanımlanmasında yardımcı olabilecek bir şey, Outlook'tan Thunderbird'e gönderilen e-postaların tam başlıklarının karşılaştırılması ve bunun tersi olabilir. Outlook, Thunderbird'ün normalde ayarlamadığı bir başlığı ayarlıyor / bekliyor olabilir. Bunlar HTML / RTF e-postaları gibi göründüğünden, Content-typekullanılan veya kodlamayla ilgili bir şeyler daha fazla bilgi edinmede yararlı olabilir.
roguesys,

Giden posta için içerik türü Thunderbird'de UTF-8 olarak ayarlanmıştır. Bunlar yeni oluşturulan e-postalardır ve yanıtlar veya iletilmez.
Lawrence Dol,

İçerik türü, kodlama ve TB sürümleri gibi şeyleri gösteren e-posta kaynağını ekledim.
Lawrence Dol,

Yanıtlar:


2

Bu benim için yardımcı oldu:

İki eklenti, SmartTemplate (veya TB 4+ için SmartTemplate4 ) ve QuoteAndComposeManager kullanarak , Thunderbird'ün yeni postalar, yanıtlar veya iletiler oluştururken kullandığı şablonları hassas şekilde ayarlayabilirsiniz. Thunderbird mesajlarının görünüm tarzı gibi görünecek şekilde nasıl değiştirileceğine dair tam bir özet, blogda bulunabilir. Birbirinize mükemmel olun: Outlook gibi Thunderbird'de Yanıtların Nasıl Kurulması .

Not: Gerçekten çalışmadan önce biraz ince ayar yapmanız ve denemeniz gerekir. Diğer bir deyişle, bir <td>öğe için satır içi stil kullanmadığınızda , Outlook'ta ve geri gönderilen bir postada çirkin hale gelir (genellikle Arial'den Times'a). Ayrıca şablonları bir <font>bloğa sarmanız önerilir , çünkü Thunderbird editörü imleci otomatik olarak font etiketinin arkasına yerleştirir, ancak div etiketinin arkasına yerleştirmez (şablonunuzdaki ilk etiket buysa).

Diğer şablon kullanımları ve eklentileri ile ilgili bilgiler burada, Mozillazine'de bulunabilir , ancak henüz denemedim.

Örnek olarak, İşte Cevap şablonuna koyduğum şey, beğeninize çimdikleyin, gereksiz yayılma / yazı tipi etiketleri TB'yi mutlu edecek. Hala mükemmel değil, ama şimdilik alabileceği en yakın şey, sanırım:

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

Bahsettiğim şey bu değil. İki ekran görüntüsüne ve Outlook'un TB'den gönderilen e-postayla ilgili yaptığı karmaşaya bakın. Özellikle, TB tarafından gönderilen e-postaların hiçbir şekilde stil bilgisi olmadığını, ancak Outlook'tan alınanlardan birinin (crappy) stil ve fontlarla dolu olduğunu unutmayın.
Lawrence Dol

@ Yazılım: Mesele benim tecrübeme göre, Outlook e-postayı karıştırıyor, çünkü mesajın bazı bölümleri TB tarafından belirli bir şekilde oluşturulmuş ve bu "varsayılan" yol Outlook tarafından bilinmiyor. Kendinize daha fazla kontrol vererek (yani, varsayılan P, DIV, TD vb. Yazı tipleri ve boyutları, madde imli listeler için stil sayfaları ekleyerek ve cevaplarda ">" işaretini kaldırarak (bu eklentilerin yaptığı gibi), bir iletinin Outlook'ta aynı görünmesini sağlayabilirsiniz. ve Thunderbird'de. Ancak bu noktaya ulaşmak için biraz deneme yapmak gerekiyor.
Abel

@Abel: Tamam, yeterince adil; Bunu bir cevap olarak cevabınıza düzenlerseniz, indirmemi kaldırabilirim.
Lawrence Dol

@Yazılım: Kendi tecrübelerimin birkaçını genişletip ekledim. Adil olmak gerekirse, bu hala bir acıdır, ancak kurulumdan sonra oldukça iyi çalışır.
Abel

1
@Abel: Hala aynı şey hakkında konuştuğumuzdan emin değilim. Yanıtlanan veya iletilen e-postalardaki iletiler arasında Outlook benzeri bir başlık almak istemiyorum. Outlook'un gönderdiğim herhangi bir e-postanın gövdesini tamamen kesmesini önlemenin bir yolunu arıyorum.
Lawrence Dol

0

Görünüşe göre, bunun için nispeten basit bir çözüm var.

E-postanızın üst düzey gövdesi için asla "Gövde Metni" kullanmayın, her zaman "Paragraf" kullanın. SmartTemplate4 eklentisini kullanıyorum, bu yüzden şu çizgi boyunca şablonlar kurdum:

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

Önde gelen elipsler Thunderbird'ün (aksi halde) boş paragrafı atmasını durdurmak için gerekliydi.

Bu yüzden bir e-posta başlattığımda, elipsleri vurgulayıp üzerine yazdım ve hemen paragraf modunda başlıyorum. (TBC'yi paragraf modunu kullanmak için bulabildiğim diğer tüm yöntemler varsayılan olarak başarısız oldu, ancak hiç şüphesiz bazı insanlar için en azından bazı TB versiyonları için çalıştılar.)

Bu çözüm hakkında en çok sevdiğim şey, hiçbir CSS kesmesi gerektirmemesi; gönderdiğim gibi, e-postam güzel, sade, süslenmemiş HTML.

2015 Güncellemesi:

Görünüşe göre, bunu yaparken bloklar arası uygun dikey boşluğu korurken, Outlook'un değersiz e-posta düzenleyicisini, yazı tipini bir serif yazı tipine zorlamak ve stilleri karıştırmak da dahil olmak üzere kendi yazı tipi stilini uygulamaktan alıkoymanın hiçbir yolu yoktur.

Ekranı TAMAM olmaya zorlamak için bir kullanıcı stil sayfası kullanılabilir, ancak bunlar Thunderbird e-posta düzenleyicisine uygulanamaz, bu nedenle Outlook'tan gelen bir e-postayı yanıtlarken hala çirkin yazı tipleri görüyorsunuz.

Sanırım Outlook istemcisinin öleceğini ummak çok fazla.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.