¿Pueden Thunderbird y MS Outlook jugar bien juntos?

12

He tenido una batalla a largo plazo para enviar correos electrónicos bien formateados enviados en Thunderbird totalmente destruidos por MS Outlook. ¿Hay alguna configuración en cualquiera de los programas que pueda resolver desacuerdos en el diseño y la selección de fuente?

A modo de ejemplo, como prueba envié esto:

texto alternativo

y mi compañero de trabajo vio esto:

texto alternativo

La fuente completa del correo electrónico enviado es 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
fuente
Una cosa que podría ayudar a identificar este problema es comparar los encabezados completos de los correos electrónicos enviados desde Outlook a Thunderbird, y viceversa. Outlook puede estar configurando / esperando un encabezado que Thunderbird normalmente no configura. Dado que estos parecen ser correos electrónicos HTML / RTF, algo sobre la Content-typecodificación utilizada podría ser útil para obtener más información.
roguesys
El tipo de contenido para el correo saliente está configurado para UTF-8 en Thunderbird. Estos son correos electrónicos recién compuestos, y no respuestas o reenvíos.
Lawrence Dol
He agregado la fuente de correo electrónico, que muestra cosas como el tipo de contenido, la codificación y las versiones de TB.
Lawrence Dol

Respuestas:

2

Esto me ayudó:

Usando dos complementos, SmartTemplate (o SmartTemplate4 para TB 4+ ) y QuoteAndComposeManager , puede ajustar las plantillas que Thunderbird usa ya sea creando nuevos correos, respuestas o reenvíos. En el blog se puede encontrar un resumen completo de cómo cambiar los mensajes de Thunderbird para que se vean como estilo de perspectiva. Sea excelente el uno con el otro: Cómo configurar las respuestas en Thunderbird como Outlook .

Nota: necesitará hacer algunos ajustes e intentos antes de que realmente funcione. Es decir, cuando no usa un estilo en línea para un <td>elemento, se volverá feo en Outlook y en un correo devuelto (generalmente de Arial a Times). También se recomienda que ajuste las plantillas en un <font>bloque, porque el editor de Thunderbird colocará automáticamente el cursor después de la etiqueta de fuente, pero no después de una etiqueta div (si esa es la primera etiqueta en su plantilla).

Puede encontrar información sobre otros usos de plantillas y complementos aquí en Mozillazine , sin embargo , no los he probado.

Como ejemplo, esto es lo que he puesto en la plantilla de respuesta, ajústela a su gusto, las etiquetas de fuente / fuente redundantes son para mantener a TB feliz. Todavía no es perfecto, pero creo que lo más cercano que puede estar por ahora:

<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
fuente
Esto no es para nada de lo que estoy hablando. Mire las dos capturas de pantalla y el desorden completo que Outlook hace del correo electrónico enviado desde TB. En particular, notará que el correo electrónico enviado por TB no contiene información de estilo, pero uno recibido de Outlook está repleto de estilo y fuentes (cutres).
Lawrence Dol
@Software: El problema es que, en mi experiencia, Outlook desordena el correo electrónico porque, de manera predeterminada, TB representa partes del mensaje de una determinada manera, y Outlook no conoce esta forma "predeterminada". Al tener más control (es decir, agregar hojas de estilo para las fuentes y tamaños predeterminados P, DIV, TD, etc., listas con viñetas y eliminar el ">" en las respuestas, que es lo que hacen estos complementos), puede hacer que un mensaje se vea igual en Outlook y en Thunderbird. Pero lleva un poco de experimentación llegar a ese punto.
Abel
@Abel: OK, bastante justo; Si edita esto en su respuesta como una aclaración, podré eliminar mi voto negativo.
Lawrence Dol
@ Software: me expandí y agregué algunas de mi propia experiencia. Para ser justos, sigue siendo un dolor, pero una vez configurado, funciona razonablemente bien.
Abel
1
@Abel: Todavía no estoy seguro de que estemos hablando de lo mismo. No quiero obtener un encabezado similar a Outlook entre mensajes en respuesta o correo electrónico reenviado. Estoy buscando una manera de evitar que Outlook elimine por completo el cuerpo de cualquier correo electrónico que envíe.
Lawrence Dol
0

Como resultado, hay una solución relativamente simple para esto.

Nunca use "Texto del cuerpo" para el cuerpo de nivel superior de su correo electrónico, siempre use "Párrafo". Utilizo el complemento SmartTemplate4, así que configuro plantillas a lo largo de la línea de:

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

Las elipsis principales fueron necesarias para evitar que Thunderbird tirara el párrafo (de lo contrario) vacío.

Entonces, cuando comienzo un correo electrónico, solo resalto y sobrescribo las elipses y comienza de inmediato en el modo de párrafo. (Todos los otros métodos que pude encontrar para hacer que TB use el modo de párrafo por defecto fallaron, aunque indudablemente funcionaron para algunas personas al menos para algunas versiones de TB).

Lo que más me gusta de esta solución es que no requiere hacks CSS; mi correo electrónico, tal como se envió, es HTML hermoso, simple y sin adornos.

Actualización 2015:

Como resultado, al hacer esto se conserva el espacio vertical adecuado entre bloques, no hay forma de evitar que el inútil editor de correo electrónico de Outlook imponga su propio estilo de fuente, incluido forzar el hilo a una fuente serif y desordenar los estilos.

Se puede usar una hoja de estilo de usuario para forzar que la pantalla esté bien, pero no se puede aplicar al editor de correo electrónico de Thunderbird, por lo que aún verá fuentes feas al responder a un correo electrónico que vino de Outlook.

Supongo que es demasiado esperar que el cliente de Outlook simplemente muera.

Lawrence Dol
fuente