问题
Emacs 可以作为很好用的邮件客户端, 但发送多格式的邮件有些不是很明了.
查了资料, 多指向 MIME, 认真看了下 Emacs 里 MIME Library, 发现也很简单.
解决
MIME 在 Emacs 里有个简单的"前端", MML, 就是简单的分成几个部分, 它会自动转化为MIME格式.
示例:
<#multipart type=alternative> this is plain text and some more. <#part type="text/html" disposition=inline> <h2>this is not plain text</h2> and some more <#/part> <#/multipart>
带图片的 HTML 文件
还有稍困难点的是在 HTML
文件里有图片, 怎么内嵌的问题. 我没有找到文档, 但我看了些别的邮件客户端发送带图象的邮件时的 MIME
文件, 其实只要在对应的 MIME
部位里设置 Content-ID
, 然后在 img
的 src
属性里引用这个 CID
即可.
当然, 这个过程应该自动化, 但似乎还没有人做.
No comments:
Post a Comment