发送邮件服务开通
本帖最后由 破晓 于 2015-3-28 15:30 编辑发送邮件服务开通,进入测试阶段,以后端口号可能会去掉
服务地址:**** Hidden Message *****
邮件协议: 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端使用示例:
public function SendMail(service:String="http://service.airmyth.com:8787/SendEmail/")
{
_service = service;
loader = new URLStream();
loader.addEventListener(Event.COMPLETE, onCompleteHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
}
/**
*
* @param type
* @param toEmailAddr
* @param emailTitle
* @param emailContent
* @param fromUser
* @param fromPassword
* @param smtpHost
* @param smtpPort
* @param fromAdress
*
*/
private function doSend(type:String, toEmailAddr:String, emailTitle:String, emailContent:String,
fromUser:String, fromPassword:String,
smtpHost:String, smtpPort:String="25", fromAdress:String=null):void
{
var request:URLRequest = new URLRequest();
request.method = URLRequestMethod.POST;
request.contentType = "application/octet-stream";
request.url = _service + "/email";
var requestData:ByteArray = new ByteArray();
requestData.writeUTF(type);
requestData.writeUTF(fromUser);
requestData.writeUTF(fromPassword);
requestData.writeUTF(smtpHost);
requestData.writeUTF(smtpPort);
requestData.writeUTF(fromAdress);
requestData.writeUTF(toEmailAddr);
requestData.writeUTF(emailTitle);
requestData.writeUTF(emailContent);
request.data = requestData
loader.load(request);
}
使用示例:
var em:SendMail = new SendMail();
em.sendTextMail("295283480@qq.com", "测试test123#$%^&", "测试test123#$%^&\nhjdsfgdshj",
"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端使用库源码
**** Hidden Message *****
不错不错!不过再增加附件发送就好了! 不错,先试试。 一定要推呀 回复看源码。。。。。。。。。。。。。。。 i want download 学习一下,感谢lz 看看呢,找了好多都不行- - check out
页:
[1]