【一】:用YoMail登录QQ邮箱提示 请使用授权码登录 怎么办
用YoMail登录 QQ邮箱提示请使用授权码登录怎么办?
QQ邮箱要求所有第三方应用登录必须开通授权码,用户可通过如下步骤开通 QQ邮箱授权码:
工具/原料
YoMail () 方法/步骤 1. 1 先进入 QQ邮箱网站(QQ邮箱账号(可能会提示独立密码) 2. 2
然后进入“设置”->“帐户” 页面后找到入口,然后点“开启”IMAP/SMTP 服务
3. 3
这时收到提示 请发送短信 xxx 到号码 xxx。
按照提示用手机编辑信息后发送。
然后再点 “已发送”。
4. 4
这时终于获取了授权码!!!
建议把验证码保存在自己的本地的文件中,另外建议不要登录第三方客户端后不要登出,避免每次都要重复获取授权码。
5. 5
打开 YoMail 邮箱客户端,并在登录框中输入 QQ邮箱账号和授权码后点登录。 (如果还没有安装 YoMail,请从 下载)。 终于登录成功!!!小编眼睛都湿了。
顺便提一句:打破垄断,从你我做起。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
【二】:如何获取QQ文件中转站的文件属性,完成类似于网盘的共享下载
《教你怎么把QQ中转站文件发布到网站上共享下载》一文,下载页面见:
上面的方法现在并不能真正实用于QQ文件中转站的文件共享,在实用过程中有问题,就是在文件中转站中,在需要共享的文件下,请选择下载方式:
直接下载 使用QQ旋风下载 (提取码 a8280038)
用鼠标右键点击“直接下载”按钮没有任何反应(注意这个页面有提取码),因此,《教你怎么把QQ中转站文件发布到网站上共享下载》一文不能完全起作用,这里简单修改下,也就是把附件发给自己,就可以得到属性页面了。
1. 进入QQ邮箱
2. 点击QQ邮箱的左栏下面的“文件中转站”,进入QQ文件中转站
3. 点击“上传文件”可以将电脑本地的文件上传到QQ文件中转站
4. 选中你需要共享的文件,可以同时选中多个,再点击“邮件发送”,发送给自己
5. 打开发送给自己的邮件,在附件下面有“ 进入下载页面”,鼠标邮件单击,就能出现属
性选项了。
下面就是采用引文中的方法,完成文件共享:
在常规下来一点点,会有一个“XXXX(这代表文件名)?k=**********************„„”
这个K=后面的这一长串字符是关键
第三步,把k=后面的一这长串,代替下面地址中的XXXX
426
得到新的地址:
k=07336332101cd2ca811f36391763541a52525600540603004e005656054e520c510b4e0b02065118000650020907520553005451314c66e1cefedf1f0353560d52035103035aaefbde9b4e8392d5ceffb3f7d0e08cb7dc88cbe59df898dac21b4d1d4d5646046670&fr=00&&txf_fid=a94fbd5fbbb1242820a1256383d5bcbe6c06d6e4&t=exs_ftn_download&code=190131426
这个地址就是可以直接放在其他网站一分享给别人下载的地址了,特别注意的是,一定得把提取码一起发布出来。
【三】:常见邮箱群发设置
常见邮箱群发设置
————————————————————————————————— GMail 免费邮箱
SMTP 服务器:smtp.gmail.com, SSL:是,服务器端口:465
策略:发送延时 0,每天发送量限制 50(GMail
开通POP3/SMTP:开通方法
备注:gmail的每天发送量是动态控制的) 邮箱有可能被锁定,需要解锁,在这里进行解锁,按向导走就可以了。
SSL,服务器在国外),对于申请比较老的评价:发送的有点慢(原因使用了
GMail邮箱每天发送的数量比较多(500/天)。
发送限制:为了抵制垃圾邮件和防止滥用行为,如果您将邮件发送给超过 500 个收件人,或者发送大量无法递送的邮件,Google 会暂时停用您的帐户。如果您使用 POP 或 IMAP 客户端(如 Microsoft Outlook 或 Apple Mail),可能一次只能将邮件发送给 100 个人。您的帐户应该会在 24 小时内重新启用
—————————————————————————————————
网易免费邮箱 , , SMTP 服务器:smtp.126.com,smtp.163.com, smtp.yeah.net, SSL:否,服务器端口:25
策略:发送延时 20秒,每天发送量限制 50
开通POP3/SMTP:开通方法
备注:
————————————————————————————————— AOL免费邮箱
SMTP 服务器:smtp.aol.com, SSL:否,服务器端口:25
策略:发送延时 5,每天发送量限制 100
开通POP3/SMTP:不需要
备注:AOL为美国著名门户网站,英文版。www.fz173.com_http://mail.qq.。
评价:发国外邮箱比发国内邮箱效果好。
————————————————————————————————— GMX免费邮箱
SMTP 服务器:smtp.gmx.com, SSL:否,服务器端口:25
策略:发送延时 5,每天发送量限制 100
开通POP3/SMTP:不需要
备注:GMX是德国老牌邮箱,英文版。
评价:发国外邮箱比发国内邮箱效果好。
————————————————————————————————— Gawab免费邮箱
SMTP 服务器:smtp.gawab.com, SSL:否,服务器端口:25
策略:发送延时 5,每天发送量限制 100
开通POP3/SMTP:不需要
备注:Gawab是美国老牌邮箱,英文版。
评价:发国外邮箱比发国内邮箱效果好。
————————————————————————————————— QQ免费邮箱
SMTP 服务器:smtp.qq.com, SSL:否,服务器端口:25
策略:发送延时 45,每天发送量限制 50
开通POP3/SMTP:开通方法
备注:新激活的
评价:近来发现QQ邮箱,14天后才能使用POP3/SMTP功能 QQ邮箱经常出现账户测试不通过,不稳定。
————————————————————————————————— 搜狐免费邮箱
SMTP 服务器:smtp.sohu.com, SSL:否,服务器端口:25
策略:发送延时 135,每天发送量限制 100
开通POP3/SMTP:不需要
备注:无
评价:暂无
————————————————————————————————— 雅虎免费邮箱
SMTP 服务器:smtp.mail.yahoo.com, SSL:否,服务器端口:25
策略:发送延时 5,每天发送量限制 100
开通POP3/SMTP:免费开通方法;付费开通方法 ,月租10元。
备注:此邮箱包含@yahoo.com, @yahoo.com.cn, @yahoo.cn
评价:暂无
————————————————————————————————— 中国移动139免费邮箱
SMTP 服务器:smtp.139.com, SSL:否,服务器端口:25
策略:发送延时 15,每天发送量限制 100
开通POP3/SMTP:不需要
备注:
评价:暂无
————————————————————————————————— Foxmail免费邮箱
SMTP 服务器:smtp.foxmail.com, SSL:否,服务器端口:25
策略:发送延时 45,每天发送量限制 50
开通POP3/SMTP:Foxmail
方法。
备注:
评价:暂无 已经被腾讯收购,开通方法请参考QQ邮箱的开通SMTP————————————————————————————————— 新浪免费邮箱
SMTP 服务器:smtp.sina.com, SSL:否,服务器端口:25
策略:发送延时 130,每天发送量限制 30
开通POP3/SMTP:开通方法
备注:
评价:暂无
————————————————————————————————— HotMail, Windows live Mail 免费邮箱 SMTP 服务器:smtp.live.com, SSL:否,服务器端口:25/587
策略:发送延时 10,每天发送量限制 100
开通POP3/SMTP:不需要
备注:
评价:暂无
————————————————————————————————— TOM免费邮箱和21CN免费邮箱采用了严格的邮件过滤技术,目前还不能支持这两种免费邮箱的发送。
【四】:腾讯QQ的HTTP接口[C#.NET版]
C#编写QQ接口软件--QQ协议篇
1、找寻支持QQ HTTP协议的服务器。
大家也许会被一些假像所迷惑,也许会认为QQ的HTTP服务器是基于80口进行通信的(如:218.17.209.23:80),其实不然,正真基于HTTP的服务器应该是:
由于QQ的HTTP服务器并不支持HTTP协议中GET方法,它支持POST方法。所以我们要给QQ的HTTP协议传参数,那么就必需要用POST方式才行。
2、C#和DELPHI是实现HTTP的POST方法的通信。
C#:
C#里System.Web空间下提供了一个叫做WebClient的对象,使用此对象就可以使C#直接对服务器发送WEB客户端的请求。那么我们要对服务器提交POST方法那么就必须使用其UploadData()方法才行。首先把要请求的信息先转换为字节(因为POST提交的是字符的流数据),然后再做为UploadData()的参数。使用UploadData()进行数据提交,最后返回,POST的回馈信息。如下:
WebClient _client = new WebClient();
string postValues = "VER=1.0&CMD=Query_Stat&SEQ=12321&UIN=29501213&TN=50&UN=0"; Byte[] byteArray = System.Text.Encoding.ASCII.GetBytes(postValues);
Byte[] pageData = _client.UploadData(Host,"POST",byteArray);
这样,我们就利用C#进行了一次HTTP的POST方法提交了。
值在传入、返回时,其是基于UTF-8进行的,C#显示中文是很常.
3、实现QQ的用户登录。
在QQ通信中用户必需要登录后才可以进行互相发送信息等。QQ的登录是很关键的,大家所看到的用户在线,并不是用户的QQ一直连接着服务器,而是定时发送消信给服务器,证明自己还连着线,如果超出时间QQ就认为用户已经掉线了。
在登录协议中,QQ的密码是用标准的MD5来进行加密,而C#自已带有,但是直接用不了,必需进行处理后,才能使其变成标准的MD5,处理代码如下:
public static string MD5(string toCryString)
{
MD5CryptoServiceProvider hashmd5;
hashmd5 = new MD5CryptoServiceProvider();
return
BitConverter.ToString(hashmd5.ComputeHash(Encoding.Default.GetBytes(toCryString))).Replace("-","").ToLower();//asp是小写,把所有字符变小写
}
了解QQ是如何对用户密码加密后,那么我们就开始真正,解析QQ的HTTP登录协议
了,我们把协议当传POST的参数传给服务器,而服务器则回馈相应的信息给客户端:
传入协议:
VER=1.1&CMD=Login&SEQ=&UIN=&PS=&M5=1&LC=9326B87B234E7235
VER是用来说明QQ协议的版本,CMD是说明协议的命令,Login就是指QQ的登录了,SEQ是他的为了防止重复发送而设定的一个标记,一般我们取当前时间数值的一段放入即可。(C#:DateTime.Now.Ticks.ToString().Substring(7,7) DELPHI:CopyStr(inttostr(GetTickCount()),1,5)),UIN是说明你当前要登录的用户QQ号,PS,是MD5加密过后的密码的值。
返回协议:www.fz173.com_http://mail.qq.。
VER=1.1&CMD=Login&SEQ=11281&UIN=&RES=0&RS=0&HI=60&LI=300(成功)
RES为0表示成功返回,RS为0表示登录成功。
VER=1.1&CMD=Login&SEQ=11422&UIN=315103947&RES=0&RS=1&RA=登录失败
RS为1表示登录失败,那么就会出现提示信息RA说明原因。
4、获得QQ名单。
如果您加了您的好友,那么您的好友就会放入你的QQ的好友名单里面,那么我们要得到QQ名单就必需给QQ服务器发送得到好友名单的协议(我就不从复已知的参数了):
VER=1.1&CMD=List&SEQ=&UIN=&TN=160&UN=0
服务器得到协议后如果成功则返回:
VER=1.1&CMD=LIST&SEQ=43661&UIN=29501213&RES=0&FN=1&SN=24&UN=561256,1943497,....
UN后面则是您好友的QQ号码,每个号码都由,进行分开。那么我们只需要得到UN后面的代码,把它列表化就OK了。C#可以用string.Split(',')把值放入列表进行处理,而DELPHI可以使用Split()把数值放入TStrings里进行处理。
5、获得QQ好友在线名单
获得QQ好友在线名单,跟获得好友名单差不多,唯一不同的是用的命令不同用的是Query_Stat,协议如下:
VER=1.1&CMD=Query_Stat&SEQ=&UIN=&TN=50&UN=0
服务器得到协议后如果成功则返回:
VER=1.1&CMD=QUERY_STAT&SEQ=-1&UIN=29501213&RES=0&FC=141,270,270,&FN=1&SN=3&ST=10,10,10,&UN=www.fz173.com_http://mail.qq.。
FC为QQ头像的的ID,如的头像ID为270,那么其头使用的图片为91.bmp,其算法为ID/3+1。ST为QQ用户的状态,10为上线,20为离线,30为忙碌。UN为在线用户的QQ号,NK为在线用户的QQ昵称。ST,UN,NK,每个逗号隔开的数据相互对应。
6、得到QQ用户的信息。
如果要看到QQ用户的真实名称,MAIL,年龄,个人说明等信息,那么我们必需要向服务器发送得到好友信息的信息:
VER=1.1&CMD=GetInfo&SEQ=&UIN=&LV=2&UN=
UN为要查看用户信息的QQ号。
服务器得到协议后如果成功则返回:
VER=1.1&CMD=GETINFO&SEQ=12707&UIN=415103947&RES=0&AD=云南昆明&AG=0&EM=Microprogramer@hotmail.com&FC=270&HP=msger.org(建设中...)&JB=程序员&LV=2&PC=650000&PH=0871-6466529&PR=网络为媒%252c关系为本%252c信息为财%252c客户为主.%0d%0a&PV=云南省&RN=刘X&SC=社会大学&SX=0&UN=24259132&NK=微程
AD用户的联系地址,AG为用户年龄,EM为用户MAIL,FC为用户头像,HP为用户网站,JB为用户职业,PC为用户邮编,PH为用户联系电话,PR为用户简介,PV为用户所以的省,RN为用户真实名称,SC为用户毕业院校,SX为用户性别,UN为用户QQ号,NK为用户QQ昵称。
7、增加QQ好友。
想要新增好友,就要发送AddToList命令给服务器,具体命令如下:
VER=1.1&CMD=AddToList&SEQ=&UIN=&UN=
UN为我们要增加用户的QQ号。
http://m.zhuodaoren.com/tuijian520672/
推荐访问: