好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

IMAP使用示例.doc

6页
  • 卖家[上传人]:桔****
  • 文档编号:509107058
  • 上传时间:2023-02-15
  • 文档格式:DOC
  • 文档大小:61.50KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • MAP协议收信与POP收信有很大的不同,最明显的一点就是发送的每条命令(命令是不区分大小写的),前面都要带有一个标签/标志,发送一条命令后可以紧接着发送另一条命令,服务器端返回命令处理结果的顺序是未知的,取决于各条命令的执行时间所以返回的结果中,将带有所发送命令的标签如下面示例中的A01,A02等等说明:手工录入的用蓝色字体表示,#后的为注释,不可录入[crazywill@localhostcrazywill]$telnet192.168.0.1143#telnet登录IMAP协议的143端口Trying192.168.0.1...ConnectedtoxxxxxxEscapecharacteris'人]'.* OKxxxxxxxSystemIMapServerReadyA01LOGINabc123#用户登录A01OKLOGINcompletedA02LIST""*#列出所有信箱列表* LIST()"/""INBOX"* LIST()"/""Drafts"* LIST()"/""SentItems"* LIST()"/""Trash"* LIST()"/""JunkE-mail"* LIST()"/""VirusItems"* LIST()"/""&XfJT0ZABkK5O9g-"*LIST()"/""&g0l6Pw-"* LIST()"/""&XfJT0ZABkK5O9g-/DailyReport"* LIST()"/""Jira"* LIST()"/""Admin"* LIST()"/""&V4NXPpCuTvY-"A02OKLISTCompletedA03SelectINBOX#选择收件箱* 37EXISTS* 0RECENT* OK[UIDVALIDITY1]UIDsvalid* FLAGS(\Answered\Seen\Deleted\Draft)* OK[PERMANENTFLAGS(\Answered\Seen\Deleted\Draft)]LimitedA03OK[READ-WRITE]SELECTcompletedA04SearchALL#查询收件箱所有邮件* OKX-SEARCHinprogress* OKX-SEARCHinprogress* OKX-SEARCHinprogress* SEARCH12345678910111213141516171819202122232425262728293031323334353637A04OKSEARCHcompleted#列出符合条件的邮件序号(ALL表示列出当前信箱INBOX中的所有邮件)A05Searchnew#查询收件箱所有新邮件*OKX-SEARCHinprogress*OKX-SEARCHinprogress*OKX-SEARCHinprogress*SEARCHA05OKSEARCHcompleted#找不到任何新邮件A06Fetch5full#获取第5封邮件的邮件头*5FETCH(INTERNALDATE"27-Jun-200614:00:27+0800"FLAGS(\Seen)ENVELOPE("Tue,27Jun200613:56:51+0800""test"(("xxxxxx"NIL"xxxx""xxxxxx"))(("xxxxxx"NIL"xxxx""xxxxxx"))(("xxxxxx"NIL"xxxx""xxxxxx"))((NILNIL"xxx""xxxxx"))NILNILNIL"<000f01c699ae$7c5014a0$6b01a8c0@xxxxxx.>x"x)BODY(("text""plain"("charset""gb2312")NILNIL"base64"142)("text""html"("charset""gb2312")NILNIL"base64"4207)"alternative")RFC822.SIZE1396)A06OKFetchcompletedA07Fetch5rfc822#获取第5封邮件的完整内容*5FETCH(RFC822{1396}[这里是邮件内容,太长,略...]A07OKFetchcompletedA08Fetch5flags#查询第5封邮件的标志位A08OKFetchcompletedA09Store5+flags.silent(\deleted)#设置标志位为删除A09OKSTOREcompletedA10Expunge#永久删除当前邮箱INBOX中所有设置了\deleted标志的信件A10OKEXPUNGEcompletedA11noop#空语句A11OKNOOPcompletedA20LOGOUT#退出* BYEIMAP4rev1ServerloggingoutA20OKLOGOUTcompletedConnectionclosedbyforeignhost.[crazywill@localhostcrazywill]$MAP协议收信与POP收信有很大的不同,最明显的一点就是发送的每条命令(命令是不区分大小写的),前面都要带有一个标签/标志,发送一条命令后可以紧接着发送另一条命令,服务器端返回命令处理结果的顺序是未知的,取决于各条命令的执行时间。

      所以返回的结果中,将带有所发送命令的标签如下面示例中的A01,A02等等说明:手工录入的用蓝色字体表示,#后的为注释,不可录入[crazywill@localhostcrazywill]$telnet192.168.0.1143#telnet登录IMAP协议的143端口Trying192.168.0.1...ConnectedtoxxxxxxEscapecharacteris'人]'.* OKxxxxxxxSystemIMapServerReadyA01LOGINabc123#用户登录A01OKLOGINcompletedA02LIST""*#列出所有信箱列表*LIST()"/""INBOX"*LIST()"/""Drafts"*LIST()"/""SentItems"*LIST()"/""Trash"*LIST()"/""JunkE-mail"*LIST()"/""VirusItems"*LIST()"/""&XfJT0ZABkK5O9g-"*LIST()"/""&g0l6Pw-"*LIST()"/""&XfJT0ZABkK5O9g-/DailyReport"*LIST()"/""Jira"*LIST()"/""Admin"*LIST()"/""&V4NXPpCuTvY-"A02OKLISTCompletedA03SelectINBOX#选择收件箱*37EXISTS*0RECENT*OK[UIDVALIDITY1]UIDsvalid*FLAGS(\Answered\Seen\Deleted\Draft)*OK[PERMANENTFLAGS(\Answered\Seen\Deleted\Draft)]LimitedA03OK[READ-WRITE]SELECTcompletedA04SearchALL#查询收件箱所有邮件*OKX-SEARCHinprogress*OKX-SEARCHinprogress*OKX-SEARCHinprogress*SEARCH12345678910111213141516171819202122232425262728293031323334353637A04OKSEARCHcompleted#列出符合条件的邮件序号(ALL表示列出当前信箱INBOX中的所有邮件)A05Searchnew#查询收件箱所有新邮件* OKX-SEARCHinprogress* OKX-SEARCHinprogress* OKX-SEARCHinprogress* SEARCHA05OKSEARCHcompleted#找不到任何新邮件A06Fetch5full#获取第5封邮件的邮件头* 5FETCH(INTERNALDATE"27-Jun-200614:00:27+0800"FLAGS(\Seen)ENVELOPE("Tue,27Jun200613:56:51+0800""test"(("xxxxxx"NIL"xxxx""xxxxxx"))(("xxxxxx"NIL"xxxx""xxxxxx"))(("xxxxxx"NIL"xxxx""xxxxxx"))((NILNIL"xxx""xxxxx"))NILNILNIL"<000f01c699ae$7c5014a0$6b01a8c0@xxxxxx.>x"x)BODY(("text""plain"("charset""gb2312")NILNIL"base64"142)("text""html"("charset""gb2312")NILNIL"base64"4207)"alternative")RFC822.SIZE1396)A06OKFetchcompletedA07Fetch5rfc822#获取第5封邮件的完整内容*5FETCH(RFC822{1396}[这里是邮件内容,太长,略...]A07OKFetchcompletedA08Fetch5flags#查询第5封邮件的标志位A08OKFetchcompletedA09Store5+flags.silent(\deleted)#设置标志位为删除A09OKSTOREcompletedA10Expunge#永久删除当前邮箱INBOX中所有设置了\deleted标志的信件A10OKEXPUNGEcompletedA11noop#空语句A11OKNOOPcompletedA20LOGOUT#退出* BYEIMAP4rev1ServerloggingoutA20OKLOGOUTcompletedConnectionclosedbyforeignhost.[crazywill@localhostcrazywill]$MAP协议收信与POP收信有很大的不同,最明显的一点就是发送的每条命令(命令是不区分大小写的),前面都要带有一个标签/标志,发送一条命令后可以紧接着发送另一条命令,服务器端返回命令处理结果的顺序是未知的,取决于各条命令的执行时间。

      所以返回的结果中,将带有所发送命令的标签如下面示例中的A01,A02等等说明:手工录入的用蓝色字体表示,#后的为注释,不可录入[crazywill@localhostcrazywill]$telnet192.168.0.1143#telnet登录IMAP协议的143端口Trying192.168.0.1...ConnectedtoxxxxxxEscapecharacteris'人]'.* OKxxxxxxxSystemIMapServerReadyA01LOGINabc123#用户登录A01OKLOGINcompletedA02LIST""*#列出所有信箱列表* LIST()"/""INBOX"* LIST()"/""Drafts"* LIST()"/""SentItems"* LIST()"/""Trash"* LIST()"/""JunkE-mail"* LIST()"/""VirusItems"* LIST()"/""&XfJT0ZABkK5O9g-"* LIST()"/""&g0l6Pw-"* LIST(。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.