当前位置: 首页 > 工具软件 > pop2blog > 使用案例 >

使用telnet连接qq pop服务器拉取邮件

刘棋
2023-12-01

1. POP3介绍
  1. 邮局协议(英语:Post Office Protocol,缩写:POP)是TCP/IP协议族中的一员,由1996年5月发行之 RFC 1939 首次定义。此协议主要用于支持使用客户端远程管理在服务器上的电子邮件。最新版本为POP3,全名“Post Office Protocol - Version 3”,而提供了SSL加密的POP3协议被称为POP3S。(摘自维基百科-邮局协议

  2. 常用pop3 命令介绍

命令参数状态描述
userusername认可此命令与下面的pass命令若成功,将导致状态转换
passpassword认可
apopname,digest认可一种安全传输口令的办法,digest是md5消息摘要,执行成功导致状态转换,请参见 RFC 1321
statnone处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
uidl[msg#]处理返回邮件的唯一标识符,pop3会话的每个标识符都将是唯一的
list[msg#]处理返回邮件数量和每个邮件的大小
retr[msg#]处理返回由参数标识的邮件的全部文本
dele[msg#]处理服务器将由参数标识的邮件标记为删除,由quit命令执行
rsetnone处理服务器将重置所有标记为删除的邮件,用于撤消dele命令
top[msg#],n处理服务器将返回由参数标识的邮件前n行内容,n必须是正整数
noopnone处理服务器返回一个肯定的响应,不做任何操作。
quitnone更新退出
2. 使用telnet连接pop3邮件服务器并拉取邮件

选择的邮件服务器为pop.qq.com,连接端口为110

  1. 连接
    C: telnet pop.qq.com 110
    
  2. 身份认证
    // user为拉取邮件的qq邮箱
    C:  user *********@qq.com
    S:  +OK
    // pass为拉取邮件的qq邮箱的授权码
    C:  pass *****
    S:  +OK
    
  3. 查看邮件列表
    C:  list
    S:  +OK
    1 ****
    2 ****
    3 ***
    .
    
  4. 下载并删除邮件
    // 返回参数1邮件的全部内容
    C:  retr 1
    S:  ******
    // 将参数1邮件标识为删除,由quit命令执行
    C:  dele 1
    S:  +OK
    
  5. 断开连接,pop3服务器更新
    C: quit
    
 类似资料: