什么是 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 ---------------------------------------------------- 执行命令成功
相关推荐
IMAP协议中的命令与POP3中最大的不同是每条命令前都一有一个由Client指定的标签,同一个会话中,Client发出的每条命令都会有不同的标签;而Server对每个Client发出的命令都必须以相同的标签作应答。这就使得IMAP会话...
85. tourstart------xp简介(安装完成后出现的漫游xp程序) 86. taskmgr--------任务管理器 87. eventvwr-------事件查看器 88. eudcedit-------造字程序 89. compmgmt.msc---计算机管理 90. packager-------...
0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件...
0924 FTP常用命令讲解 657 0925 利用套接字实现FTP文件下载 657 18.3 邮件发送技术 660 0926 利用MAPI发送电子邮件 660 0927 分析Internet的邮件格式 662 0928 如何进行Base64编码 662 0929 开发邮件...
"计算机网络与通信实验报告(一) " "学 号 "姓 名 "班 级 "报告日期 " " " " " " "实验内容 " 网络常用命令的使用及DNS层次查询、SMTP协议分析 " "实验目的 "一. " " "1、掌握网络常用命令的使用; " " "利用网络...
"计算机网络与通信实验报告(一) " "学 号 "姓 名 "班 级 "报告日期 " " " " " " "实验内容 " 网络常用命令的使用及DNS层次查询、SMTP协议分析 " "实验目的 "一. " " "1、掌握网络常用命令的使用; " " "利用网络...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
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...
CHECKMAIL pop3.vip.sina.com name password 2、给局网的用户发送POP消息,命令为: SENDPOP 机器名 消息 比如,你想每天中午11:30提醒自己去吃午饭,那么 这个命令可以这样写: SENDPOP 127.0.0.1 嘿,该...
第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3 E-mail服务器,Web服务器,NFS服务器以及文件和打印...
2 系统的远程监控 系统的远程监控,是通过对系统中装有嵌入式操作系统WinCE[4]的ARM进行网络编程[5],基于GPRS无线网络实现其对电子邮件的读取与发送,其中涉及到了最常用的电子邮件收件协议POP3(Post Office ...
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章 基本网络编程实例 ...
POP3,SMB,RDP,SSH,FTP,POP3,Telnet,MYSQL...(举例一些常用的服务) 使用方法# -l 指定单个用户名,适合在知道用户名爆破用户名密码时使用 -L 指定多个用户名,参数值为存储用户名...