Können Thunderbird und MS Outlook so gestaltet werden, dass sie gut zusammenspielen?

12

Ich hatte einen lang anhaltenden Kampf, in dem es darum ging, gut formatierte E-Mails in Thunderbird zu verschicken, die von MS Outlook vollständig zerstört wurden. Gibt es in beiden Programmen Einstellungen, die Meinungsverschiedenheiten bei der Auswahl von Layout und Schriftart beheben können?

Als Test habe ich beispielsweise Folgendes gesendet:

Alt-Text

und mein Mitarbeiter sah dies:

Alt-Text

Die vollständige Quelle der gesendeten E-Mail lautet wie folgt:

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
quelle
Eine Möglichkeit, dieses Problem zu identifizieren, besteht darin, die vollständigen Header für E-Mails zu vergleichen, die von Outlook an Thunderbird gesendet werden, und umgekehrt. Outlook setzt / erwartet möglicherweise einen Header, den Thunderbird normalerweise nicht setzt. Da es sich scheinbar um HTML / RTF-E-Mails handelt, kann etwas über die verwendete Content-typeCodierung hilfreich sein, um weitere Informationen zu erhalten.
Roguesys
Der Inhaltstyp für ausgehende E-Mails ist in Thunderbird auf UTF-8 eingestellt. Dies sind neu verfasste E-Mails, die weder beantwortet noch weitergeleitet werden.
Lawrence Dol
Ich habe die E-Mail-Quelle hinzugefügt, die Dinge wie Inhaltstyp, Codierung und TB-Versionen anzeigt.
Lawrence Dol

Antworten:

2

Das hat mir geholfen:

Mit zwei Plugins, SmartTemplate (oder SmartTemplate4 für TB 4+ ) und QuoteAndComposeManager , können Sie die Vorlagen, die Thunderbird verwendet, optimieren , unabhängig davon , ob Sie neue E-Mails, Antworten oder Weiterleitungen erstellen. Eine ausführliche Beschreibung, wie Sie die Thunderbird-Nachrichten so ändern können, dass sie wie Outlook aussehen, finden Sie im Blog .

Hinweis: Sie müssen einige Anpassungen und Versuche durchführen, bevor es wirklich funktioniert. Wenn Sie also keinen Inline-Stil für ein <td>Element verwenden, wird dieser in Outlook und in einer zurückgegebenen E-Mail (normalerweise von Arial bis Times) unschön dargestellt. Es wird außerdem empfohlen, die Vorlagen in einen <font>Block einzuschließen, da der Thunderbird-Editor den Cursor automatisch nach dem Font-Tag, jedoch nicht nach einem Div-Tag (wenn dies das erste Tag in Ihrer Vorlage ist) platziert.

Informationen zu anderen Vorlagen und Add-Ins finden Sie hier bei Mozillazine . Ich habe sie jedoch nicht ausprobiert.

Als Beispiel, hier ist, was ich in die Antwortvorlage eingefügt habe, passen Sie es nach Ihren Wünschen an, die redundanten Span / Font-Tags sollen TB glücklich machen. Es ist immer noch nicht perfekt, aber am nächsten kann es jetzt kommen, denke ich:

<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
quelle
Das ist überhaupt nicht das, worüber ich spreche. Schauen Sie sich die beiden Screenshots und das gesamte Durcheinander an, das Outlook mit der von TB gesendeten E-Mail anrichtet. Insbesondere werden Sie bemerken, dass von TB gesendete E-Mails überhaupt keine Styling-Informationen enthalten, aber eine, die von Outlook empfangen wird, ist voll von (beschissenen) Stylings und Schriftarten.
Lawrence Dol
@Software: Nach meiner Erfahrung bringt Outlook die E-Mail durcheinander, da Teile der Nachricht standardmäßig auf eine bestimmte Weise von TB gerendert werden und diese "Standard" -Methode Outlook nicht bekannt ist. Durch mehr Kontrolle (dh Hinzufügen von Stylesheets für Standard-P-, DIV-, TD- usw. Schriftarten und -größen, Listen mit Aufzählungszeichen und Entfernen des ">" in Antworten, wie es diese Plugins tun) können Sie eine Nachricht in Outlook gleich aussehen lassen und in Thunderbird. Aber es bedarf einiger Experimente, um diesen Punkt zu erreichen.
Abel
@Abel: Okay, fair genug; Wenn Sie dies als Klarstellung in Ihre Antwort einfügen, kann ich meine Ablehnung entfernen.
Lawrence Dol
@Software: Ich habe einige meiner Erfahrungen erweitert und hinzugefügt. Um ehrlich zu sein, ist es immer noch ein Schmerz, aber sobald es eingerichtet ist, funktioniert es einigermaßen gut.
Abel
1
@Abel: Ich bin mir immer noch nicht sicher, ob wir über dasselbe reden. Ich möchte keinen Outlook-ähnlichen Header zwischen Nachrichten auf Antwort oder weitergeleitete E-Mail erhalten. Ich suche nach einer Möglichkeit, Outlook daran zu hindern, den Text aller von mir gesendeten E-Mails vollständig zu löschen.
Lawrence Dol
0

Wie sich herausstellt, gibt es dafür eine relativ einfache Lösung.

Verwenden Sie niemals "Body Text" für den Haupttext Ihrer E-Mail, sondern immer "Paragraph". Ich verwende das SmartTemplate4-Add-On und richte Vorlagen ein, die den folgenden Kriterien entsprechen:

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

Die führenden Elipsen waren notwendig, um Thunderbird daran zu hindern, den (ansonsten) leeren Absatz wegzuwerfen.

Wenn ich also eine E-Mail starte, hebe ich die Ellipsen hervor und überschreibe sie. Sie beginnt sofort im Absatzmodus. (Alle anderen Methoden, die ich finden konnte, um TB dazu zu bringen, den Absatzmodus standardmäßig zu verwenden, schlugen fehl, obwohl sie zweifellos für einige Leute für zumindest einige TB-Versionen funktionierten.)

Was mir an dieser Lösung am besten gefällt, ist, dass keine CSS-Hacks erforderlich sind. Meine gesendete E-Mail ist wunderschönes, einfaches, schmuckloses HTML.

Update 2015:

Wie sich herausstellt, kann der wertlose E-Mail-Editor von Outlook auf keinen Fall daran gehindert werden, einen eigenen Schriftstil zu erzwingen, z. B. den Thread zu einer Serifenschrift zu zwingen und Stile durcheinander zu bringen.

Mithilfe eines Benutzer-Stylesheets kann erzwungen werden, dass die Anzeige in Ordnung ist. Diese Einstellungen können jedoch nicht auf den Thunderbird-E-Mail-Editor angewendet werden, sodass beim Beantworten einer E-Mail, die aus Outlook stammt, immer noch hässliche Schriftarten angezeigt werden.

Ich nehme an, es ist zu viel zu hoffen, dass der Outlook-Client einfach stirbt.

Lawrence Dol
quelle