下一页 1 2 3
∥揖?L?秸庋?桓鑫侍猓?我有一个从网站发来的合同。我如何给通过表单发送的电子邮件增加一个附件呢?"
首先我要说的是要做到这个没有什么简单 的办法。你要很好的理解brHbr或其它的服务器端的脚本语言。当然你还要一个真正支持brHbr的网站的账号。如果满足了这个前提,在你读完了本章后就可以用brHbr发送带附件的电子邮件了。
1. 附件是如何工作的
如果你曾经在brHbr的手册中搜索过"附件"函数,那么结果可能是什么都没有(至少在我写本文的时间还没有)。后来你就要花很多时间来了解这方面的知识。
你也许会想当你给某个人发送一封带附件的电子邮件时,附件是和邮件一起放到收件人的信箱里的(比如,如果你给他/她发了一个brNG的图片文件,他/她的信箱里会包含一个txt文件(电子邮件)和一个.brng文件(附件))。但这不是它的工作原理。当你加入一个附件时,你的邮件程序把附件转换成纯文本文件,并在你写的内容(实际的电子邮件)后面插入这个文本块。这个,当你把所有的东西发出来后,收件人的信箱里只有一个纯文本文件--一个同时包含附件和实际电子邮件内容的文件。
下面是一个带附件(一个HTML文件)电子邮件的例子。我已经标注了其中重要的几行:
Return-brath: $#@60;someone@exambrle.com$#@62; Date: Mon, 22 May 2000 19:17:29 +0000 From: Someone $#@60;someone@exambrle.com$#@62; To: brerson $#@60;brerson@eksembrel.dk$#@62; Message-id: $#@60;83729KI93LI9214@exambrle.com$#@62; Content-tybre: multibrart/mixed; boundary="396d983d6b89a" Subject: Here"s the subject --396d983d6b89a Content-tybre: textbrlain; charset=iso-8859-1 Content-transfer-encoding: 8bit This is the body of the email. --396d983d6b89a Content-tybre: text/html; name=attachment.html Content-disbrosition: inli filename=attachment.html Content-transfer-encoding: 8bit $#@60;html$#@62; $#@60;head$#@62; $#@60;title$#@62;The attac $#@60;body$#@62; $#@60;h2$#@62;This is the attached HTML file$#@60;/h2$#@62; $#@60;/body$#@62; $#@60;/html$#@62; --396d983d6b89a-- |