我想使用 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,即使在那时也几乎不添加任何格式 - 例如:当我恰好将某些单词加粗时,它不会强制收件人使用某些默认字体大小。所以我实际上将默认设置从纯文本切换为富文本。但是:我知道,这只是个人喜好问题。)