守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 1806|回复: 8

[邮件发送] 发送邮件服务开通

[复制链接]
  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 433 天

    [LV.9]以坛为家II

    1739

    主题

    2091

    帖子

    12万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    457
    贡献
    24
    金币
    50924
    钢镚
    1419

    开源英雄守望者

    发表于 2015-3-3 13:04:36 | 显示全部楼层 |阅读模式
    本帖最后由 破晓 于 2015-3-28 15:30 编辑

    发送邮件服务开通,进入测试阶段,以后端口号可能会去掉

    服务地址:
    游客,如果您要查看本帖隐藏内容请回复

    邮件协议: SMTP
    访问方式:HTTP协议
    参数:
    String type       类型:T 文本邮件; W 网页邮件
    String fromUser  发件人用户名
    String fromPassword   发件人密码
    String smtpHost   smtp服务器地址
    String smtpPort   smtp服务器端口号  默认为25
    String fromAdress  发件人邮箱(一般为发件人用户名)
    String toEmailAddr 收件人邮箱
    String emailTitle 邮件标题
    String emailContent 邮件内容(如果是网页邮件则为网页URL)

    参数数据为UTF-8编码的二进制数据
    返回值:1 成功;0 失败   (字符串类型)

    AS端使用示例:

    1. public function SendMail(service:String="http://service.airmyth.com:8787/SendEmail/")
    2.                 {
    3.                         _service = service;
    4.                         
    5.                         loader = new URLStream();
    6.                         loader.addEventListener(Event.COMPLETE, onCompleteHandler);
    7.                         loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
    8.                         loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
    9.                         loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
    10.                 }
    复制代码


    1.   /**
    2.                  *
    3.                  * @param type
    4.                  * @param toEmailAddr
    5.                  * @param emailTitle
    6.                  * @param emailContent
    7.                  * @param fromUser
    8.                  * @param fromPassword
    9.                  * @param smtpHost
    10.                  * @param smtpPort
    11.                  * @param fromAdress
    12.                  *
    13.                  */               
    14.                 private function doSend(type:String, toEmailAddr:String, emailTitle:String, emailContent:String,
    15.                                                                 fromUser:String, fromPassword:String,
    16.                                                                 smtpHost:String, smtpPort:String="25", fromAdress:String=null):void
    17.                 {
    18.                         var request:URLRequest = new URLRequest();
    19.                         request.method = URLRequestMethod.POST;
    20.                         request.contentType = "application/octet-stream";
    21.                         request.url = _service + "/email";
    22.                         
    23.                         var requestData:ByteArray = new ByteArray();
    24.                         requestData.writeUTF(type);
    25.                         requestData.writeUTF(fromUser);
    26.                         requestData.writeUTF(fromPassword);
    27.                         requestData.writeUTF(smtpHost);
    28.                         requestData.writeUTF(smtpPort);
    29.                         requestData.writeUTF(fromAdress);
    30.                         requestData.writeUTF(toEmailAddr);
    31.                         requestData.writeUTF(emailTitle);
    32.                         requestData.writeUTF(emailContent);
    33.                         
    34.                         request.data = requestData
    35.                         loader.load(request);
    36.                 }
    复制代码

    使用示例:
    1. var em:SendMail = new SendMail();
    2.                                 em.sendTextMail("295283480@qq.com", "测试test123#$%^&", "测试test123#$%^&\nhjdsfgdshj",
    3.                                         "asdfx1234@126.com", "xxxxxxxxxxxxx", "smtp.126.com");
    复制代码



    常用SMTP地址:

    名称 地址 端口
    163邮箱 smtp.163.com 25
    163企业邮箱 smtp.ym.163.com 25
    126邮箱 smtp.126.com 25
    qq邮箱 smtp.qq.com 465或587

    AS端使用库源码

    游客,如果您要查看本帖隐藏内容请回复





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    57

    积分

    列兵

    Rank: 2

    威望
    0
    贡献
    0
    金币
    46
    钢镚
    0
    发表于 2015-3-3 13:19:26 | 显示全部楼层
    不错不错!不过再增加附件发送就好了!

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20 这个会考虑,加这个不难

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    44

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    38
    钢镚
    0
    发表于 2015-3-5 10:35:25 | 显示全部楼层
    不错,先试试。

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20 赞一个!

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 346 天

    [LV.8]以坛为家I

    20

    主题

    54

    帖子

    3万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    726
    贡献
    0
    金币
    6012
    钢镚
    20
    发表于 2015-3-5 15:29:47 | 显示全部楼层
    一定要推呀
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-4 10:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    7

    帖子

    459

    积分

    中士

    Rank: 4

    威望
    3
    贡献
    0
    金币
    194
    钢镚
    5
    发表于 2015-3-27 16:34:37 | 显示全部楼层
    回复看源码。。。。。。。。。。。。。。。

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    82

    积分

    列兵

    Rank: 2

    威望
    0
    贡献
    0
    金币
    66
    钢镚
    0
    发表于 2015-5-6 12:16:33 | 显示全部楼层
    i want download

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    158

    积分

    下士

    Rank: 3Rank: 3

    威望
    0
    贡献
    0
    金币
    30
    钢镚
    0
    发表于 2015-6-8 09:52:48 | 显示全部楼层
    学习一下,感谢lz

    评分

    参与人数 1金币 +20 收起 理由
    破晓 + 20

    查看全部评分

    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    21

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    15
    钢镚
    0
    发表于 2016-3-20 18:54:43 | 显示全部楼层
    看看呢,找了好多都不行- -
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    16

    积分

    新兵

    Rank: 1

    威望
    0
    贡献
    0
    金币
    11
    钢镚
    0
    发表于 2016-7-7 20:41:39 | 显示全部楼层
    check out     
    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2017-10-19 22:18 , Processed in 1.281250 second(s), 39 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表