从 Unix (AIX) 文件通过电子邮件发送到 Outlook 2010 的数据未正确对齐

从 Unix (AIX) 文件通过电子邮件发送到 Outlook 2010 的数据未正确对齐

我们刚刚从 Windows XP 升级到 Windows 7,并从 Microsoft Outlook 2007 升级到 2010。升级之前,在 Unix(AIX)上创建的文件的数据通过 java mail 通过电子邮件发送到 Outlook,并且在打开电子邮件时保持一致。

现在,通过电子邮件发送到 Windows 中的 Outlook 2010 的相同数据无法正确对齐。我的意思是,列不再与列标题对齐。

就文件生成方式而言,Unix 方面没有任何变化。唯一的变化是升级到 Outlook 2010 和 Windows 7。

答案1

我猜想这些电子邮件是以纯文本形式发送的,而您的新 Outlook 使用比例(非固定宽度)字体来显示。但我们需要更多详细信息才能确定,例如屏幕截图和电子邮件消息的一些非个人标题。

Outlook 2010 - 纯文本不对齐indeed 声称:

在 Outlook 2010 和 Outlook 2003 中查看邮件时看到差异的原因是 Outlook 2010 使用与 Outlook 2007 或 2003 不同的默认字体来显示纯文本邮件。好消息是您可以更改 Outlook 2010 用于纯文本的字体。

以下是不同 Outlook 版本的纯文本默认设置:

Outlook 2003 - Courier New,10pt
Outlook 2007 - Consolas,10.5pt
Outlook 2010 - Calibri,11pt

如果您希望 Outlook 2010 像 2003 一样显示这些消息,那么您可以指定 Courier New 作为纯文本字体,使用以下步骤:

  1. 在“文件”选项卡上,单击“选项”。
  2. 单击“邮件”。
  3. 点击“文具和字体”
  4. 单击“撰写和阅读纯文本消息”下的“字体”按钮
  5. 在“字体”选项卡上,更改字体设置。
  6. 单击“确定”三次。

Cherry Canaday
[MSFT]

或者,您可以更改服务器端以发送指定固定宽度字体的 HTML 格式的电子邮件,甚至用于<table>布局。

相关内容