使用Flash Remoting发送SMTP邮件

这是我早期的一个练习作品,主要是学习Fluorine与Flash之间的数据类型转换。分别有简单数据数据类型、数组数据类型、关联数组数据类型,对象数据类型作为参数进行练习。当然,肯定用对象数据类型作为参数传递最强。

至于服务器端,我想很多人发送SMTP邮件时都没有自己的Email服务器,因此不得不借助于163、新浪这些网站的Email服务器,他们为防止一些别有用心的人利用他们的服务器以垃圾邮件,因而对SMTP邮件都要进行严格的验证。因此,我们要“借鸡下蛋”还得费点心思。如果用Java、PHP这些后台,得用Socket。ColdFusion最方便,基本上不受限制。当然,用.NET也算方便。如果是基于.NET Framework 1.1框架,可用Web.Mail类库来实现,只要通过microsoft的SMTP邮件schemas验证就可以了。如果是用.NET Framework 2框架来开发,可以使用新增的Net.Mail包。用法很简单,而且还可以实现异步发送。

注意:

  • 我是通过web.config设置发信人邮箱的。发送邮件前请设置好收信人邮箱,收信服务器和端口。
  • 目前测试通过的有163、新浪邮箱,其它邮箱测试没测试,欢迎大家帮忙测试一下。
  • 本程序是基于Flash player 7.0,暂时没有发送附件的功能。

点击此处查看效果。点击此处下载源文件及工程文件。

评论: 10 | 引用: 0 | 查看次数: -
引用蓝色妖姬[2010-03-23 04:02 PM | 无网站 | 无Mail | 123.130.11.130 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
引用eter[2008-06-04 01:44 AM | 无网站 | 无Mail | 123.112.168.59 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
引用阿孝[2008-04-03 10:30 PM | 无网站 | 无Mail | 59.117.180.81 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
引用wharf[2008-04-02 03:50 PM | 无网站 | 无Mail | 222.69.196.220 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
引用jingcheng214100722[2008-01-18 07:22 PM | 无网站 | 无Mail | 116.76.72.155 | 删除 | 取消审核 | 回复回复]
[正在加载评论信息,请稍候...]
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭