在 Safari/Apple Mail 的早期版本中,我可以通过执行以下操作从 Apple Mail 发送 HTML 电子邮件:
- 在 Safari 中打开
.html
文件。 - 选择
File > Share > Email
此页面。 - Apple Mail 会打开一个“新邮件”窗口,
.html
邮件正文中包含该文件。然后我就可以正常发送电子邮件了。
然而,在 Apple Mail 8.2 中,当.html
以这种方式发送文件时,邮件到达收件箱时没有可见内容,或声明缺少插件。以 PDF 或“仅链接”形式发送电子邮件的替代方案无法提供我想要的邮件内 HTML 内容。
以防有人感到疑惑,我知道通过 Apple Mail 发送不是最佳做法,但我不会通过我们通常的电子邮件营销软件发送,因为客户不希望该服务的默认页脚出现在电子邮件上。
还有其他方法可以用此版本的 Apple Mail 发送 HTML 电子邮件吗?
答案1
有趣的问题。我知道这个功能,但实际上并不使用它,或者偶尔在我的系统上错误地遇到它,并且 HTML 看起来是内联的并且可读。话虽如此,我本周最近从 Mac OS X 10.9.5 (Mavericks) 升级到 Mac OS X 10.10.5 (Yosemite),刚刚尝试了您所描述的操作并发现了一个问题;请参阅下面的屏幕截图。为了进行测试,我尝试将此网页邮寄给我自己。
默认行为是以“阅读器”模式发送消息。
查看屏幕截图右上角附近的区域,其中显示“将 Web 内容另存为”,并注意默认值为“阅读器”。
将页面模式改为“网页”,情况就会好起来。
看起来很糟糕。但如果我切换到“网页”并等待一秒钟,那么一切看起来都很好!
收到的消息是内联 HTML。
当收到消息时,一切看起来都很好:
是的,请注意,在发送之前,第二张截图中屏幕中央附近有一个“附件 6KB”图标。在收到的消息中,布局与原始消息相比看起来很奇怪。但我知道 HTML 电子邮件和网页并不是 100% 一对一的,而且这个 Stack Exchange 模板默认情况下不适合电子邮件。但这是程序性的。至少页面是以内联 HTML 形式发送的。