• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用PHP发邮件

发布: 2007-6-21 15:32 | 作者: 薛忠胜  | 来源: yesky  | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网

下一页 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--

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网