Peut-on faire en sorte que Thunderbird et MS Outlook jouent bien ensemble

12

La lutte depuis longtemps contre les e-mails bien formatés envoyés dans Thunderbird est totalement détruite par MS Outlook. Y a-t-il des paramètres dans l'un ou l'autre programme qui peuvent résoudre les désaccords dans la disposition et la sélection des polices?

A titre d'exemple, j'ai envoyé ceci à titre de test:

texte alternatif

et mon collègue a vu ceci:

texte alternatif

La source complète de l'email envoyé est la suivante:

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
la source
Une chose qui pourrait aider à identifier ce problème est de comparer les en-têtes complets des courriels envoyés depuis Outlook à Thunderbird, et inversement. Outlook peut définir / attendre un en-tête que Thunderbird ne définit pas normalement. Étant donné que ces courriers semblent être des courriels HTML / RTF, il Content-typepeut être utile de connaître le ou les codages utilisés pour obtenir plus d’informations.
Roguesys
Le type de contenu pour le courrier sortant est défini pour UTF-8 dans Thunderbird. Ce sont des courriels nouvellement composés, et non des réponses ou des transferts.
Lawrence Dol
J'ai ajouté la source de courrier électronique, qui indique notamment le type de contenu, le codage et les versions du CT.
Lawrence Dol

Réponses:

2

Cela m'a aidé:

À l'aide de deux plug-ins, SmartTemplate (ou SmartTemplate4 pour le TB 4+ ) et QuoteAndComposeManager , vous pouvez affiner les modèles que Thunderbird utilise pour créer de nouveaux messages, des réponses ou des transferts. Vous trouverez un récapitulatif complet sur la façon de modifier les messages Thunderbird pour qu’ils ressemblent à ceux du style Outlook . Soyez excellents les uns avec les autres: Comment configurer les réponses dans Thunderbird comme Outlook .

Remarque: vous devrez faire quelques ajustements et essayer avant que cela ne fonctionne vraiment. C'est-à-dire que lorsque vous n'utilisez pas de style en ligne pour un <td>élément, il sera rendu moche sur Outlook et sur un courrier renvoyé (généralement de Arial à Times). Il est également recommandé de <font>placer les modèles dans un bloc, car l'éditeur Thunderbird placera automatiquement le curseur après la balise font, mais pas après une balise div (s'il s'agit de la première balise de votre modèle).

Des informations sur les autres modèles d’utilisation et les compléments sont disponibles ici à Mozillazine . Je ne les ai pas essayées, cependant.

À titre d’exemple, voici ce que j’ai mis dans le modèle Reply, modifiez-le à votre guise, les balises redondantes span / police font en sorte que TB reste heureux. Ce n'est toujours pas parfait, mais au plus près il peut aller pour le moment, je pense:

<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
la source
Ce n'est pas du tout ce dont je parle. Regardez les deux captures d'écran et le désordre complet causé par Outlook au courrier électronique envoyé par TB. Vous remarquerez en particulier que le courrier électronique envoyé par TB ne contient aucune information de style, mais que celui envoyé par Outlook est plein à craquer de styles et de polices (merdiques).
Lawrence Dol
@Software: D'après mon expérience, Outlook gâche le courrier électronique car, par défaut, certaines parties du message sont restituées d'une certaine manière par TB, et cette méthode "par défaut" n'est pas connue d'Outlook. En vous donnant plus de contrôle (par exemple, en ajoutant des feuilles de style pour les polices et tailles P, DIV, TD, etc. par défaut, des listes à puces et en supprimant le ">" dans les réponses, comme le font ces plug-ins), vous pouvez donner à un message le même aspect dans Outlook et dans Thunderbird. Mais il faut un peu d’expérimentation pour y arriver.
Abel
@Abel: OK, assez bien; si vous modifiez ceci dans votre réponse à titre de clarification, je pourrai retirer mon vote négatif.
Lawrence Dol
@Software: J'ai développé et ajouté quelques unes de mes expériences personnelles. En toute justice, cela reste difficile, mais une fois installé, cela fonctionne raisonnablement bien.
Abel
1
@Abel: Je ne suis toujours pas sûr que nous parlons de la même chose. Je ne souhaite pas obtenir un en-tête de type Outlook entre les messages de réponse ou les e-mails transférés. Je cherche un moyen d'empêcher Outlook de complètement détruire le corps de tous les courriers électroniques que j'envoie.
Lawrence Dol
0

Il se trouve qu'il existe une solution relativement simple à cela.

N'utilisez jamais "Corps du texte" pour le corps de premier niveau de votre courrier électronique, utilisez toujours "Paragraphe". J'utilise l'add-on SmartTemplate4, alors je configure des modèles le long de la ligne suivante:

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

Les élipses de tête étaient nécessaires pour empêcher Thunderbird de jeter le paragraphe (sinon) vide.

Ainsi, lorsque je lance un e-mail, je ne fais que mettre en évidence et écraser les points de suspension et tout commence immédiatement en mode paragraphe. (Toutes les autres méthodes que j'ai pu trouver pour faire en sorte que TB utilise le mode paragraphe par défaut ont échoué, bien qu'elles aient sans aucun doute fonctionné pour certaines personnes pour au moins certaines versions de TB.)

Ce que j'aime le plus dans cette solution, c'est qu'elle ne nécessite aucun piratage CSS. mon email, tel que envoyé, est beau, simple, HTML sans fioritures.

Mise à jour 2015:

En fin de compte, tout en conservant le bon espacement vertical entre les blocs, il n’ya aucun moyen d’empêcher l’éditeur de courrier électronique sans valeur d’Outlook d’imposer son propre style de police, notamment en forçant le fil à une police avec empattement et en désordonnant les styles.

Une feuille de style utilisateur peut être utilisée pour forcer l'affichage sur OK, mais elles ne peuvent pas être appliquées à l'éditeur de messagerie Thunderbird. Vous pouvez donc toujours voir les polices laides lorsque vous répondez à un courrier électronique provenant d'Outlook.

J'imagine que c'est trop espérer que le client Outlook mourra simplement.

Lawrence Dol
la source