AS3发送邮件

去年的这个时候研究多使用as3发送邮件。主要是使用Socke连接smtp服务器,然后发送命令和数据。昨天正好有空,于是整理了一下。

下载地址:http://www.laaan.cn/assets/mailer.rar

使用示例:
var mailer:IMailer = new Mailer();//新建一个邮件发送器
mailer.setSMTP(”smtp.sohu.com”, 25);
mailer.setPassport(”****@sohu.com”, “*****”);//这里设置的是你的邮箱和密码,当然是明文

var mail:Mail = new Mail();
mail.from = “****@sohu.com
mail.fromName = “laan”;
mail.tu = “laan******@gmail.com”;//邮件
mail.cc = ["test@gmail.com"];//邮件抄送列表
发送地址mail.subject = “hello”;//邮件主题
mail.body = “test”;//邮件内容

//附件内容可选
var bytes:ByteArray = new ByteArray();
bytes.writeUTFBytes(”happy”);
mail.attachments = [new Attachment("test.txt", bytes)];//添加附件内容

mailer.sendMail(mail);//开始发送邮件

要注意的是,会有安全限制,所有在air程序中使用时比较适合的。如果你准备把你的swf打包成exe程序的话,也可是使用。主要是要在安全域内使用才会发送成功。另外一个需要说明的是,Mailer实现的是一种大众化的stmp服务连接,向163,sohu的邮箱都可以,但是gmail就不行了。而如果是126的话,你可以使用Mailer126,该类继承自Mailer,实现了126STMP服务器的链接。处于试验阶段,可以尝试一下

文章来源:http://www.laaan.cn/?p=1053

本文首发:剑锋博客 尊重作者,请保留链接。

分享到: 更多

给我留言(您的留言,是对我最好的鼓励!

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:技术的信徒。
  • Email/QQ:admin@ljf.cn
  • 点击这里给我发消息

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:337篇
评论:173条 (2条Spam)
相册:1个 (121张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询