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 不进入"更新"状态 。

时间: 2024-09-14 16:27:12

POP3 命令简介的相关文章

怎样接收电子邮件(POP3协议简介)

在Internet,POP3(PostOfficeProtocol3)协议通常被用来接收电子邮件.这个协议很容易学,因为它只包含12个命令(其中有3个你完全可以忽略它们的存在).这些命令被客户端计算机用来发送给远程服务器.反过来,服务器返回给客户端计算机两个回应代码.如果你还没有看本站另一篇文章-"WinsockTerminal示例程序"的话,请先阅读那篇文章,因为你需要那个程序来做实验. 运行示例程序,单击工具栏上的"Connectto"按钮.在弹出的对话框中输入

systemd的运行级别与服务管理命令简介

systemd的运行级别与服务管理命令简介 从很久很久以前我们就在使用静态运行级别.而systemd提供了更为动态灵活的机制,来管控你的系统. 在开始介绍systemd命令前,让我们先简单的回顾一下历史.在Linux世界里,有一个很奇怪的现象,一方面Linux和自由软件(FOSS)在不断的向前推进,另一方面人们对这些变化却不断的抱怨.这就是为什么我要在此稍稍提及那些反对systemd所引起的争论的原因,因为我依然记得历史上有不少类似的争论: 软件包(Pacakge)是邪恶的,因为真正的Linux

Linux解压缩命令简介及解压缩命令使用_unix linux

一.解压缩命令简介 tar命令 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的参数是根据需要在压缩或解压档案时可选的. -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名. #

Linux tr命令简介

文章转载自: http://blog.sina.com.cn/s/blog_58c3f7960100uttl.html   一. tr命令简介       1. 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符.您也可以用它来除去重复字符.这就是所有 tr 所能够做的.        2. tr用来从标准输入中通过替换或删除操作进行字符转换.tr主要用于删除文件中控制字

linux-shell脚本命令:sed命令简介

[ sed简介: ] sed是一个很好的文件处理工具, 它本身是一个管道命令, 以行为单位进行处理, 可以用于对数据行进行新增.选取.替换.删除等操作. sed命令行格式:sed [-nefri] 'range command' file 如: sed '2d' aaa.txt # 删除文件aaa.txt中第二行 [ sed工作流程: ] 使用vim这种屏幕编辑器编辑一个文件的时候, 我们需要把这个文件打开, 这里存在两个问题: 1. 打开一个比较大的文件会消耗很多内存. 2. 我们无法写脚本调

linux-shell脚本命令:awk命令简介

[ awk简介: ] awk可以从一个文本中获取部分内容, 或者对这个文本进行排版, 使它按某种格式输出. [ awk工作流程: ] awk会把文件一行内容去到内存里, 然后对这行内容进行分段 ( 默认按空格或tab分割, $1, $2, $3... ). 再删了, 然后读取第二行内容到内存... 格式: awk '{/pattern/ command1; command2; ...}' file        # 匹配模式的这一行执行命令 例如: who | awk '{print $1}'

【Oracle】lsnrctl reload 命令简介

oracle 提供了lsnrctl reload 命令,在下面两种情况 1 修改listener.ora 2 修改sqlnet.ora 之后又不想停止监听,可以考虑lsnrctl reload命令! reload命令会重新读取listener.ora的内容,这个命令让用户不停止监听器的情况下,改变监听器的配置.但是对于sqlnet.ora的修改考虑一下情况: 1 如果之前sqlnet.ora没有被当前的监听器使用,这时必须关闭然后重启监听! 2 如果之前正在使用sqlnet.ora,那么lsnr

linux-shell脚本命令:grep命令简介

[ grep简介: ] grep是用来过滤含有特定字符的行, 能使用正则表达式搜索文本, 它在数据中查找一个字符串时, 是以正行为单位进行数据选取的. 用法: grep [cinvs] 'pattern' file 例如: grep -n 'bbb' aaa.txt --color # 从文件aaa.txt中搜索关键词bbb, 并显示行号和高亮显示. [ 常用选项: ] -c:只输出匹配行的计数. -i:不区分大小写(只适用于单字符). -n:显示匹配行及行号. -s:不显示不存在或无匹配文本的

Linux中进行挂起和待机的命令简介

在Linux中有挂起(也即是待机)的命令为: rtcwake 关于此命令的更多帮助,可以在命令终端进行man: man rtcwake 关于此命令的简单使用的例子如: rtcwake -m mem -s 60 表示系统挂起的时候是把当前系统的状态信息等保存到内存中,挂起时间为60秒,即在60秒后会自动唤醒: 返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/