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>

2 ответа2

2

Это помогло мне:

Используя два плагина, SmartTemplate (или SmartTemplate4 для TB 4+) и QuoteAndComposeManager, вы можете настроить шаблоны, используемые Thunderbird, для создания новых писем, ответов или пересылок. Полное краткое описание того, как изменить сообщения Thunderbird, чтобы они выглядели как outlook-style, можно найти в блоге. Будьте превосходны друг с другом: Как настроить Ответы в Thunderbird, такие как Outlook.

Примечание: вам нужно будет немного настроить и попробовать, прежде чем он действительно заработает. То есть, если вы не используете встроенный стиль для элемента <td> , он будет выглядеть ужасно в Outlook и на возвращенной почте (обычно от Arial до Times). Также рекомендуется помещать шаблоны в блок <font> , потому что редактор Thunderbird автоматически поместит курсор после тега font, но не после тега div (если это первый тег в вашем шаблоне).

Информацию о других шаблонах и надстройках можно найти здесь, в Mozillazine, однако я не пробовал их.

В качестве примера, вот что я поместил в шаблон Ответить, настроить его по своему вкусу, избыточные теги span/font помогут сохранить туберкулез счастливым. Это все еще не идеально, но самое близкое, что я могу получить сейчас, я думаю:

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

Как выясняется, для этого есть относительно простое решение.

Никогда не используйте "Основной текст" для основного текста вашего электронного письма, всегда используйте "Абзац". Я использую дополнение SmartTemplate4, поэтому я настраиваю шаблоны в соответствии с:

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

Ведущие эллипсы были необходимы, чтобы остановить Thunderbird, выбрасывающего (иначе) пустой абзац.

Поэтому, когда я запускаю электронное письмо, я просто выделяю и перезаписываю эллипсы, и они сразу начинаются в режиме абзаца. (Все другие методы, которые я мог найти, чтобы заставить режим TB использовать режим абзаца по умолчанию, потерпели неудачу, хотя они, несомненно, работали для некоторых людей, по крайней мере, для некоторых версий TB.)

Что мне больше всего нравится в этом решении, так это то, что оно не требует CSS-хаков; моя электронная почта, как отправлено, является красивым, простым, неукрашенным HTML.

Обновление 2015:

Оказывается, что при этом сохраняется надлежащий межблочный вертикальный интервал, но нет никакого способа помешать бесполезному редактору электронной почты Outlook навязать свой собственный стиль шрифта, включая принудительное использование потока со шрифтом с засечками и искажение стилей.

Пользовательская таблица стилей может быть использована, чтобы заставить дисплей работать нормально, но их нельзя применить к редактору электронной почты Thunderbird, поэтому вы все равно видите некрасивые шрифты при ответе на письмо, пришедшее из Outlook.

Я полагаю, это слишком много, чтобы надеяться, что клиент Outlook просто умрет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .