Thunderbird e MS Outlook podem ser feitos juntos?

12

Eu tive uma batalha em longo prazo por ter enviado e-mails bem formatados enviados no Thunderbird totalmente destruídos pelo MS Outlook. Existem configurações em qualquer programa que possam resolver divergências no layout e na seleção de fontes?

A título de exemplo, como teste, enviei isso:

texto alternativo

e meu colega de trabalho viu isso:

texto alternativo

A fonte completa do email enviado é esta:

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
fonte
Uma coisa que pode ajudar a identificar esse problema é comparar os cabeçalhos completos dos emails enviados do Outlook para o Thunderbird e vice-versa. O Outlook pode estar configurando / esperando um cabeçalho que o Thunderbird normalmente não define. Como estes parecem ser emails em HTML / RTF, algo sobre a Content-typecodificação usada pode ser útil para obter mais informações.
Roguesys
O tipo de conteúdo para email de saída está definido para UTF-8 no Thunderbird. Estes são emails recém-compostos, e não respostas ou encaminhamentos.
Lawrence Dol
Adicionei a fonte de email, que mostra itens como tipo de conteúdo, codificação e versões de TB.
Lawrence Dol

Respostas:

2

Isso me ajudou:

Usando dois plug-ins, SmartTemplate (ou SmartTemplate4 para TB 4+ ) e QuoteAndComposeManager , você pode ajustar os modelos usados ​​pelo Thunderbird ao criar novos e-mails, respostas ou encaminhamentos. Um resumo completo de como alterar as mensagens do Thunderbird para se parecerem com o estilo do Outlook pode ser encontrado no blog Seja excelente entre si: Como configurar respostas no Thunderbird como o Outlook .

Nota: você precisará fazer alguns ajustes e tentar antes que realmente funcione. Ou seja, quando você não usa um estilo embutido para um <td>elemento, ele ficará feio no Outlook e em um email retornado (geralmente de Arial para Times). Também é recomendável que você agrupe os modelos em um <font>bloco, porque o editor Thunderbird colocará o cursor automaticamente após a marca da fonte, mas não após a marca div (se essa for a primeira marca do seu modelo).

Informações sobre outros usos e suplementos de modelos podem ser encontradas aqui na Mozillazine , no entanto , ainda não as testei.

Como exemplo, eis o que eu coloquei no modelo de resposta, ajuste-o ao seu gosto, as tags de extensão / fonte redundantes devem manter a TB feliz. Ainda não é perfeito, mas o mais próximo que posso chegar por enquanto, acho:

<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
fonte
Não é disso que estou falando. Veja as duas capturas de tela e a bagunça completa que o Outlook faz do email enviado da TB. Em particular, você notará que o email enviado pela TB não contém nenhuma informação de estilo, mas um recebido do Outlook está repleto de estilos e fontes (ruins).
Lawrence Dol
@ Software: O problema é que, na minha experiência, o Outlook atrapalha o e-mail porque, por padrão, partes da mensagem são renderizadas de certa maneira pela TB, e esse modo "padrão" não é conhecido pelo Outlook. Dando a si mesmo mais controle (por exemplo, adicionando folhas de estilo para fontes e tamanhos padrão P, DIV, TD etc., listas com marcadores e removendo o ">" nas respostas, que é o que esses plug-ins fazem), você pode fazer com que uma mensagem pareça a mesma no Outlook e no Thunderbird. Mas é preciso um pouco de experimentação para chegar a esse ponto.
Abel
@ Abel: OK, é justo; se você editar isso na sua resposta como um esclarecimento, poderei remover meu voto negativo.
Lawrence Dol
@ Software: eu expandi e adicionei algumas das minhas próprias experiências. Com toda a justiça, ainda é uma dor, mas uma vez configurado, funciona razoavelmente bem.
Abel
1
@Abel: Ainda não tenho certeza de que estamos falando da mesma coisa. Não quero obter um cabeçalho semelhante ao Outlook entre mensagens em resposta ou email encaminhado. Estou procurando uma maneira de impedir que o Outlook destrua completamente o corpo de qualquer email enviado.
Lawrence Dol
0

Como se vê, existe uma solução relativamente simples para isso.

Nunca use "Corpo do texto" para o corpo de nível superior do seu email, sempre use "Parágrafo". Eu uso o complemento SmartTemplate4, então configurei modelos ao longo da linha de:

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

As elipses principais foram necessárias para impedir que o Thunderbird jogasse fora o (caso contrário) parágrafo vazio.

Portanto, quando inicio um e-mail, apenas realço e sobrescrevo as elipses e ele começa no modo de parágrafo imediatamente. (Todos os outros métodos que eu pude encontrar para fazer a TB usar o modo de parágrafo por padrão falharam, embora sem dúvida funcionassem para algumas pessoas, pelo menos em algumas versões da TB.)

O que eu mais gosto nessa solução é que ela não requer hacks CSS; meu email, como enviado, é um HTML bonito, simples e sem adornos.

Atualização 2015:

Acontece que, ao fazer isso, mantém o espaçamento vertical adequado entre blocos, não há como impedir que o editor de e-mail inútil do Outlook imponha seu próprio estilo de fonte, incluindo forçar o segmento a uma fonte com serifa e bagunçar os estilos.

Uma folha de estilos do usuário pode ser usada para forçar a exibição da tela, mas não pode ser aplicada ao editor de email do Thunderbird; portanto, você ainda vê fontes feias ao responder a um email que veio do Outlook.

Suponho que seja demais esperar que o cliente Outlook simplesmente morra.

Lawrence Dol
fonte