使用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,暂时没有发送附件的功能。

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

来源文章来自: 本站原创
引用通告引用通告: 查看所有引用 | 我要引用此文章
标签Tags: FlashRemoting FluorineFX Lab
相关日志相关日志:
评论: 10 | 引用: 0 | 查看次数: -
回复 回复引用蓝色妖姬[2010-03-23 04:02 PM | del ]
您好楼主。很感谢您的文章。但我是一个新手。对flash很难懂。我的工作跟技术没大有关系从头学也不现实!我遇到的问题跟楼上“阿孝”的问题差不多。我用的是一个免费的flash网站模板,里面有个contact us 就是客户给(我们)网站留言的。这个留言板是一整个swf文件做的(有原文件能改的)不是跟网站后台匹配起来用的那种。感觉似乎就是一个单独的用flash做出来的留言板。不放在网站上也能够用似的。我想实现的是:当客户在这个留言板上输入正确的邮箱格式然后点击 send发送。邮件就会自动发送到我(公司)的邮箱里。这样的功能要想实现的需要我怎么做。这个脚本动作好像必须要写在flash里面去而不是一个js文件就能解决的。哪怕是要用outlook发也可以。我就是不知道要怎么改在哪里加代码能实现这个功能!麻烦楼主解答。万分谢谢!!!!
回复来自 Flying 的评论 Flying 于 2010-03-23 10:49 PM 回复
本程序你一定要有Flash和ASP.NET基础。
回复 回复引用eter[2008-06-04 01:44 AM | del ]
各位,楼主写的很辛苦,麻烦大家从头看到尾后再要东西
末尾部分已经提供了源码,你们还要人家发给你,哎。。。。
回复 回复引用阿孝[2008-04-03 10:30 PM | del ]
小弟是新手,最近在寫一個訂單系統~

可是一直苦於卡著送信的部份...

我希望能直接按確認後,送信至自已信箱,不希望跳出Outlook的發信頁面~~

但是您的這套程式功能似乎比較多,一整個很複雜~”~

另外想請教,想直接發信,是否一定要先設置好發信端呢~”~?
回复来自 Flying 的评论 Flying 于 2008-04-04 09:44 PM 回复
其实并不复杂,如果是固定的发信人,你可以将其hard code
回复 回复引用wharf[2008-04-02 03:50 PM | del ]
你好!
     能否给我一份原文件,谢谢!
woh45@sohu.com
回复来自 Flying 的评论 Flying 于 2008-04-02 09:53 PM 回复
已经提供文件下载
回复 回复引用jingcheng214100722[2008-01-18 07:22 PM | del ]
路过
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.