使用 Apple Mail 发送(更简单的)纯文本电子邮件

使用 Apple Mail 发送(更简单的)纯文本电子邮件

我想使用 Apple Mail 发送纯文本电子邮件。(我在 Leopard 上使用 3.6 版。)这看起来相当简单:首选项 -> 撰写 -> 邮件格式:纯文本。但是,Apple Mail 使用以下 MIME 类型发送邮件:

Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes

大多数电子邮件客户端都会使用这种格式显示非常宽的行,而我宁愿将行数保持在 75 列或类似的范围内。

本质上,我希望 Apple Mail 使用这种 MIME 类型发送消息:

Content-Type: text/plain; charset=ISO-8859-1

有什么提示吗?

答案1

如果你碰巧以纯文本形式发送所有邮件,并且全部使用相同的编码,那么或许添加自定义标题允许您覆盖邮件设置的任何值。

喜欢,未测试

默认写入 com.apple.mail UserHeaders \
  '{“Content-Type”=“text/plain;charset=ISO-8859-1”;}'

正如您在测试时可能看到的:Apple Mail 实际上会在发送消息之前将文本换行。因此,正是“format=flowed”部分让收件人将这些行重新排回到原始段落中。

(我其实不喜欢没有流动的消息,实际上我会让客户端禁用它。而且我喜欢 Apple Mail 发送功能非常有限的 HTML 邮件的方式。Apple Mail 仅在真正需要时才使用 HTML,即使在那时也几乎不添加任何格式 - 例如:当我恰好将某些单词加粗时,它不会强制收件人使用某些默认字体大小。所以我实际上将默认设置从纯文本切换为富文本。但是:我知道,这只是个人喜好问题。)

相关内容