`

POP3常用命令简介

 
阅读更多

什么是 POP3


      POP3 (Post Office Protocol 3) 即邮局协议的第 3 个版本,它规定怎样将个人计算机连接到 Internet 的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的 第一个离线协议标准, POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循 POP3 协议的接收邮件服务器,用来接收电子邮件的。

 

POP3 命令

 

POP3 命令包括:

 

  • USER username 认证用户名
  • PASS password 认证密码认证,认证通过则状态转换 
  • APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见 RFC 1321 。
  • STAT 处理请求 server 回送邮箱统计资料,如邮件数、 邮件总字节数
  • UIDL n 处理 server 返回用于该指定邮件的唯一标识, 如果没有指定,返回所有的。
  • LIST n 处理 server 返回指定邮件的大小等 
  • RETR n 处理 server 返回邮件的全部文本 
  • DELE n 处理 server 标记删除,QUIT 命令执行时才真正删除
  • RSET 处理撤消所有的 DELE 命令 
  • TOP n,m 处理 返回 n 号邮件的前 m 行内容,m 必须是自然数 
  • NOOP 处理 server 返回一个肯定的响应 
  • QUIT 希望结束会话。如果 server 处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果 server 处于"认可"状态,则结束会话时 server 不进入"更新"状态 。

 

使用 telnet 连接 Winmail Server 收信
例如:安装 Winmail 的邮件服务器 IP 是 192.168.10.21(蓝色字体内容由客户端输入,红色字体内容是服务返回的)

telnet 192.168.10.21 110 -------------- 使用 telnet 命令连接服务器 110 端口
Trying 192.168.10.21... ----------------- 正在连接服务器 110 端口
Connected to 192.168.10.21. --------- 连接服务器 110 端口成功
+OK Winmail Mail Server POP3 ready
user username --------------------------- 输入用户名, username 为具体的用户名
+OK ----------------------------------------- 执行命令成功
pass password --------------------------- 输入密码,password 为具体的密码
+OK 2 messages ------------------------- 密码认证通过 
(-ERR authorization failed --------------- 密码认证失败)
stat ------------------------------------------ 邮箱状态
+OK 2 6415 -------------------------------- 2 为该信箱总邮件数,6415 为总字节数
list ------------------------------------------- 列出每封邮件的字节数 
+OK ----------------------------------------- 执行命令成功,开始显示,左边为邮件的序号,右边为该邮件的大小 
1 537 ---------------------------------------- 第 1 封邮件,大小为 537 字节 
2 5878 -------------------------------------- 第 2 封邮件,大小为 5878 字节 
.
top 1 ----------------------------------------- 接收第 1 封邮件 
+OK ------------------------------------------ 接收成功, 返回第 1 封邮件头
Return-Path: <test1@look.com>
Delivered-To: test2@look.com
Received: (winmail server invoked for smtp delivery); Mon, 25 Oct 2004 14:24:27 +0800
From: test1@look.com
To: test2@look.com
Date: Mon, 25 Oct 2004 14:24:27 +0800
Subject: test mail 
.
retr 1 ------------------------------------------- 接收第 1 封邮件 
+OK --------------------------------------------- 接收成功, 返回第 1 封邮件全部内容
Return-Path: <test1@look.com>
Delivered-To: test2@look.com
Received: (winmail server invoked for smtp delivery); Mon, 25 Oct 2004 14:24:27 +0800
From: test1@look.com
To: test2@look.com
Date: Mon, 25 Oct 2004 14:24:27 +0800
Subject: test mail 

Hi, test2 
This is a test mail, you don't reply it.

.
dele 1 ------------------------------------------------- 删除第 1 封邮件 
+OK ---------------------------------------------------- 删除成功 
dele 2 ------------------------------------------------- 删除第 2 封邮件 
+OK ---------------------------------------------------- 删除成功 
quit ---------------------------------------------------- 结束会话 
+OK ---------------------------------------------------- 执行命令成功

分享到:
评论

相关推荐

    IMAP4协议命令

    IMAP协议中的命令与POP3中最大的不同是每条命令前都一有一个由Client指定的标签,同一个会话中,Client发出的每条命令都会有不同的标签;而Server对每个Client发出的命令都必须以相同的标签作应答。这就使得IMAP会话...

    cmd操作命令和linux命令大全收集

    85. tourstart------xp简介(安装完成后出现的漫游xp程序) 86. taskmgr--------任务管理器 87. eventvwr-------事件查看器 88. eudcedit-------造字程序 89. compmgmt.msc---计算机管理 90. packager-------...

    Visual C++开发经验技巧宝典(第18章)—1

    0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件...

    Visual C++开发经验技巧宝典(第18章)—2

    0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件...

    计算机网络实验实验报告1.doc

    "计算机网络与通信实验报告(一) " "学 号 "姓 名 "班 级 "报告日期 " " " " " " "实验内容 " 网络常用命令的使用及DNS层次查询、SMTP协议分析 " "实验目的 "一. " " "1、掌握网络常用命令的使用; " " "利用网络...

    计算机网络实验实验报告.doc

    "计算机网络与通信实验报告(一) " "学 号 "姓 名 "班 级 "报告日期 " " " " " " "实验内容 " 网络常用命令的使用及DNS层次查询、SMTP协议分析 " "实验目的 "一. " " "1、掌握网络常用命令的使用; " " "利用网络...

    《Linux实用教程》电子教案

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    宋广华LINUX操作系统相关PPT

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    Linux操作系统实用教程

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    浙大Linux视频教程配套课件

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    linux实用教程

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    企业级Linux服务攻略

    1.1.1 Linux简介 1.1.2 Red Hat Enterprise Linux 5新特性介绍 1.1.3 Red Hat Enterprise Linux 5的安装 1.2 常规网络配置 1.2.1 配置主机名 1.2.2 使用ifconfig配置IP地址及辅助IP地址 1.2.3 禁用和启用网卡 1.2.4...

    CALLME(个人计算机助理)

    CHECKMAIL pop3.vip.sina.com name password 2、给局网的用户发送POP消息,命令为: SENDPOP 机器名 消息 比如,你想每天中午11:30提醒自己去吃午饭,那么 这个命令可以这样写: SENDPOP 127.0.0.1 嘿,该...

    linux课程多章

    第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...

    嵌入式系统/ARM技术中的基于GPRS的嵌入式系统

    2 系统的远程监控 系统的远程监控,是通过对系统中装有嵌入式操作系统WinCE[4]的ARM进行网络编程[5],基于GPRS无线网络实现其对电子邮件的读取与发送,其中涉及到了最常用的电子邮件收件协议POP3(Post Office ...

    Delphi网络通信协议分析与应用实现pdf清晰

    1.4 Winsock常用函数介绍 1.4.1 基本Socket函数 1.4.2 数据库函数 1.4.3 Winsock规范提供的扩展函数 1.5 Delphi Socket网络组件介绍 1.5.1 ClientSocket组件 1.5.2 ServerSocket组件 第2章 基本网络编程实例 ...

    干净hydra.zip

     POP3,SMB,RDP,SSH,FTP,POP3,Telnet,MYSQL...(举例一些常用的服务) 使用方法# -l 指定单个用户名,适合在知道用户名爆破用户名密码时使用 -L 指定多个用户名,参数值为存储用户名...

Global site tag (gtag.js) - Google Analytics