在线生成html mail,急!!!如何制作html格式的邮件??

附件是一个包含有图象文件的标准的email发送文件,文件为Microsoft Outlook Mail格式(eml文件)。你可以用任意的文本编辑软件打开看一下,或者用OUTLOOK打开,可以看到包含有图象的HTML格式的E-MAIL。以下是对这个email文件的一些说明:

一、在这个eml文件的开头,有如下一段:

From: membercare@blueidea.com

To: everyone@blueidea.com

Subject: “blueidea”积点邮件

X-mailer: CB_mailer

MIME-Version: 1.0

Content-Type: multipart/related; boundary="------------blueidea html maker"

Message-ID:

这段就是邮件的邮件头,定义了邮件的发送者、收件者等等,务必注意的是“Content-Type: multipart/related; boundary="------------blueidea html maker"”。这行的作用是定义邮件中用来解码的启始处,其中的“------------blueidea html maker”就是解码标签。

二、在邮件中有一处为以下代码:

--------------blueidea html maker

Content-Type: text/html; charset=gb2312

Content-Transfer-Encoding: 8bit

其中的“--------------blueidea html maker”说明从该处起开始一个新的编码内容;“Content-Type: text/html;”说明以下编码的MIME方式;“Content-Transfer-Encoding: 8bit”说明以下编码的编码方式。在EML文件中通常有两中编码方式:“8bit”和“base64”。“8bit”就是ASCII编码,可以用于编码明文,这样做的好处在于发邮件时程序可以控制替换掉文件中的内容;“base64”用于编码二进制文件,这样邮件就可以包含图象、动画等等。如果要在邮件中插入图象或动画,可以将文件使用base64编码方式编码,然后使用cid方式插入(cid是MHTML中内部文件连接方式,请看以下附件,其中有实例)。如果iTOM的程序员熟悉base64编码方式(就是八位码去高位后用下一位码补齐,在yahoo里可以找到许多相关资料)的话,最好能请他们写一个email转换程序,这样可以省去mail内容编辑者许多麻烦。如果实在不行的话,你可以使用foxmail或thebat将附带有二进制文件的邮件导出为eml文件,编辑这个eml文件的源文件就可以得到其中二进制文件的base64编码了。

三、在邮件中有多处包含类似与以下的代码:

--------------blueidea html maker

Content-Type: image/gif

Content-ID:

Content-Transfer-Encoding: base64

Content-Disposition: inline; filename="cblogo.gif"

这是一段二进文件的编码头,值得注意的是:“Content-ID: ”说明这个二进制文件的cid值,这样在上文的8bit编码的HTML代码中如果要插入图象,就可以使用“”的方式插入图象,并且能在email客户端软件里正常显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值