有人用过52i的内置smtp协议栈发邮件么?
有人用过52i的内置协议栈发邮件么? 就是smtp,搞了一天,总是错,厂家给的文档是不是有问题啊 我也正愁这事呢,打开服务老失败 注_册GSM和GPRSAT↙ //确认串口是否正常,模块串口初始化为自适应的
OK↙
ATE0↙ //关闭回显
OK↙
AT+CPIN?↙ //检查SIM卡工作是否正常,返回READY表明正常
+CPIN: READY↙
OK↙
AT+CREG=1↙ //设置模块网络注_册提示,当模块从GSM 网络中掉线后,会自
↙ //动上报+CREG:1,0
OK↙
AT+CREG?↙ //检查GSM 网络注_册情况
+CREG:1,5↙ //(1和5标示登录成功)
↙
OK↙
AT+CSQ↙ //检查当地的网络信号强度,31最大,0最小。
+CSQ: 23,99↙
↙
OK↙
AT+CGDCONT=1,”IP”,”CMNET”↙//上网设置,只有开通GPRS功能的SIM卡才可OK
(中国移动为cmnet,中国联通为unine)这一步必须先执行
OK↙
AT+CGACT=1,1↙ //激活网络(需要等待10秒)
(AT+CGACT=1,1 ERROR)
(AT+CGACT=1,1显示ERROR。重新从头写入,OK)
OK↙
AT+CGREG=1↙ //设置模块GPRS网络注_册提示,当模块从GPRS网络中掉线后,
↙ //会自动上报+CGREG:1,0
OK↙
AT+CGREG? //检查GPRS网络注_册情况。(标点符号问题,用半角否则出错)
↙
+CGREG:1,5↙ //(1和5表示登录成功)
OK↙
建立连接框架,此处建立GPRS连接框架。
AT^SICS=0,conType,GPRS0↙ //0 表示脚本的编号,最多有6个,分别为0~5
↙ //conType表示后面GPRS0的连接方式是GPRS
OK↙ //除了GPRS0 外,还可以选择CSD 连接方式(从头重新执行时,出现ERROR,板子断电重启,OK)
AT^SICS=0,apn,“cmnet”↙ //设置连接脚本编号0 的APN接入点名称为cmnet
↙ //中国移动为cmnet,中国联通为uninet
OK↙ //其他的请咨询相应的服务商
连接脚本设置,此处设置的SMTP
at^siss=9,srvType,"Smtp"↙ 设置服务方式为smtp
at^siss=9,alphabet,"1"↙ 设置字符集为ASC码
at^siss=9,conId,"0"↙ 选择连接脚本的ID,前面设置的0,所以选择0
at^siss=9,address,"119.147.74.45"↙ 设置邮件发送服务器的地址,如QQ的SMTP服务器
at^siss=9,user,"1234567"↙ 邮箱账号
at^siss=9,passwd,"*******"↙ 邮箱密码
at^siss=9,smFrom,1234567@qq.com↙ 发送邮箱名,应与发送服务器地址、邮箱账号和密码对应
at^siss=9,smRcpt,1234567@qq.com↙ 接收邮箱名,可任意选择
at^siss=9,smSubj,"Hello Kitty"↙ 邮件的主题
at^siss=9,smAuth,"1"↙ 使smtp可以使用邮箱账号和密码进行授权
^SISW:9,1 表示当前状态可以发送邮件
at^siso=9↙ 打开连接服务脚本(需要等待10秒)
at^sisw=9,87↙ 设置邮件正文字符数,此处设置为87,与下面正文长度相同
Good Morning everyone, we are delighted to announce our next meeting on Sunday morning.↙ 所要发的正文
at^sisw=9,0,1↙ 告诉硬件设备邮件内容已经发送完毕.“9”代表连接脚本ID,“0”代表连接框架,“1”代表信息发送结束,没有后续信息,如果为“0”表示还有后续信息需要发送。(需要等待10秒)
^SISW: 9, 2 表示邮件发送成功
at^sisi=9↙ 确认连接框架状态
at^sisc=9↙ 关闭ID为9的连接脚本 后来测通了,拱大家参考 qq的邮箱是没有问题,5oicQ,你用过126.com的邮箱吗?好像总是不成 顶顶老帖吧,大家试试看52i的用126邮箱呗,看看好用不?我咋就用不成呢? 这个可能会用到
MARK 5oicq 发表于 2011-5-16 15:59 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****
好东西,留着
页:
[1]