网络邮件收取使用的是Pop3协议,了解Pop3协议有助于我们加深对邮件系统的理解。而且使用Pop3协议你还可以直接telnet 到邮件服务器上去收信。
一般telnet Pop3 Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。
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 client 希望结束会话。如果server处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。如果server处于"认可"状态, 则结束会话时server不进入"更新"状态 。
使用telnet 的一个完整的收信例子如下:
telnet pop3Server 110
user username
pass ****
stat
list
retr 1
retr 2
...
dele 1
dele 2
...
quit
(文章来自:GCMail邮件服务器软件,http://9gcai.com/main/webbase/jishu/2011/0328/431.html)
分享到:
相关推荐
通过自行开发一个简单的邮件客户端,学生能够更加直观地理解邮件传输过程中的各个环节,并对网络安全的重要性有了更深的认识。此外,实验过程中还涉及到了Base64加密算法的学习,这对于理解邮件认证机制具有重要意义...
接着,客户端会通过Socket发送特定的POP3命令,如CAPA(获取服务器能力)、USER(指定用户)、PASS(输入密码)等,来完成登录过程。 在邮件检索过程中,POP客户端可能需要使用LIST(获取邮件数量和大小信息)、...
更重要的是,通过对SMTP和POP3协议的实际操作与分析,学生能够深入了解这些协议的工作原理、报文格式以及具体的交互过程,从而提高对电子邮件系统底层技术的认识和理解。这对于日后从事网络开发或运维等工作具有重要...
IIS重启命令? 工作中遇到的最大的困难,如何解决? 、ATM、VLAN、中文全称?... 对NLB群集的认识? 两台服务器NLB群集的条件? 服务器你做过什么服务? FTP端口?POP3端口?SMTP端口?
学生应该认识到,电子邮件系统使用SMTP和POP3(或IMAP)是因为它们各自承担不同的职责,SMTP负责邮件的发送,而POP3或IMAP则负责邮件的接收和存储。 课后作业和学习评价是巩固学生理解和应用这些知识的关键环节。...
【NetBeans开发邮件系统课程设计】是一门课程,旨在教授如何在...通过这个课程设计,学生将能够深入理解Java网络编程技术,学会如何使用NetBeans开发具有完整功能的邮件客户端,同时提升对邮件系统工作流程的认识。
开发者需实现这些命令来与POP3服务器通信,获取并处理邮件。 3. C++网络编程:使用C++进行网络编程主要依赖于套接字(socket)API。在Windows下,可以使用Winsock库;在Unix/Linux环境下,通常使用标准的Berkeley套...
1. **POP3协议**:理解POP3协议的基本原理,包括AUTH、CAPA、LIST、RETR、DELE等命令,以及如何建立、维持和断开与服务器的连接。 2. **网络编程**:涉及TCP/IP套接字编程,包括socket创建、连接、监听、发送和接收...
- `/var/log/secure`:记录系统访问数据,如pop3、ssh、telnet、ftp等活动。 - `/var/log/wtmp`:保存所有登录者的记录,需要使用`last`命令查看。 - `/var/log/messages`:重要日志文件,包含大多数系统错误和信息...
- FTP的控制连接用于发送命令,数据连接则用于传输文件。 4. SMTP和POP协议分析: - 使用Web邮件或Outlook等客户端收发邮件,Wireshark捕获SMTP和POP3协议的数据报,揭示邮件的发送和接收流程。 - SMTP负责邮件...
总的来说,网络管理与安全课程旨在培养学生的网络基础知识,提升对网络安全威胁的认识,以及实施有效防护的能力。通过学习和实践,学生将能够理解网络协议的工作原理,识别潜在的安全风险,并采取相应的防范措施,为...
### TCP-IP协议簇的基本配置和...同时,对于日常生活中常见的网络应用,如 FTP 文件传输、电子邮件收发等也有了一定的认识。这些知识不仅有助于理解互联网的工作原理,也能帮助我们在实际工作中解决具体的网络问题。
2. 在学习 Windows Server 的基础上,加深对服务器操作系统的认识和实践配置能力。 3. 加深对计算机网络基础知识的理解,并在实践中加以应用。 4. 掌握 Linux 操作系统的安装、命令行操作、用户管理、磁盘管理、文件...
### Nginx在Linux下的安装与配置详解 #### 一、前言 Nginx是一款高性能的HTTP和反向代理Web服务器,...通过这些步骤,您不仅能够成功安装Nginx,还能对其基本配置有一个清晰的认识,从而更好地利用Nginx的强大功能。
1. **Linux简介**:讲解Linux的历史、发行版和哲学,让读者对Linux有个全面的认识。 2. **Linux安装**:详述如何在不同的硬件平台上安装各种Linux发行版,包括LiveCD、硬盘安装等方法。 3. **Linux文件系统**:介绍...
- **接收邮件过程**:通过POP3协议从邮件服务器下载邮件。 #### 传输层 - **TCP协议**: - **三次握手**:建立TCP连接的过程,涉及`SYN`, `ACK`, `SYN-ACK`等标志位。 - **四次挥手**:断开TCP连接的过程,包括...
- **使用Telnet连接**:通过Telnet命令连接到JAMES的远程管理端口,默认为`localhost 4555`。 - **登录管理界面**:输入管理员账号(默认为`root/root`),进入管理界面后,可以根据需求创建新用户。 #### 四、...
1. Linux简介:了解Linux的历史、哲学和发行版分类,认识到开源软件的重要性。 2. Linux安装:详细讲解如何在各种硬件平台上安装Linux,包括虚拟机和双系统。 3. Linux文件系统:学习Linux的目录结构,掌握文件和...
4. **Shell与命令**:教授如何使用各种常用命令,如ls、cd、mv、cp、rm等,并讲解了Shell脚本的编写。 5. **文本编辑器**:详细介绍了Vim和Emacs两种常用的文本编辑器,包括基本操作和高级功能。 6. **用户与群组...
1. **理解TCP/IP协议**:通过对实验的操作与实践,加深学生对TCP/IP模型及其各层功能的认识。 2. **了解IP地址与域名**:明确IP地址(特别是非路由地址)以及域名的实际应用与意义。 3. **配置多种网络服务**:熟练...