大家知道可以通过TELNET登录到邮件服务器的110与25号端口进行收发邮件的工作,这两个是默认的POP3与SMTP的TCP端口。但是很难找到有关这两个端口命令的详细资料。当连接到端口25时,通常会有:(注意如果用Win95/98的telnet来连接,应该选中终端->首选->本地响应,因为服务器端是不回显的。)

220 Welcome message ...

输入HELP可以得到一些帮助信息:

help

214-This is Sendmail version 8.9.2

214-Topics:

214-    HELO    EHLO    MAIL    RCPT    DATA

214-    RSET    NOOP    QUIT    HELP    VRFY

214-    EXPN    VERB    ETRN    DSN

214-For more info use "HELP ".

214-To report bugs in the implementation send email to

214-    sendmail-bugs@sendmail.org.

214-For local information send email to Postmaster at your site.

214 End of HELP info

可以看到这是一个流行的SMTP服务软件Sendmail,版本是8.9.2。

通常的发送邮件命令顺序为:

MAIL FROM:"Dallas Thunder"

250 "Dallas Thunder"... Sender ok

RCPT TO:"Dallas Thunder"

250 "Dallas Thunder"... Recipient ok

DATA

354 Enter mail, end with "." on a line by itself

subject:First hello

Hi, this is a test.

.

250 OAA06479 Message accepted for delivery

这封邮件就已经排队待发了,对用户来说等于已经发出。至于连接到端口110就更可气了,我用的这个居然连help也不支持,只能靠瞎猜得到了这么一些用法。连通后先是欢迎信息:

+OK Welcome message...

然后输入用户名和密码进入:

USER dallas

+OK Password required for dallas.

PASS password

+OK dallas has 2 messages (2961 octets).

LIST

+OK 2 messages (2961 octets)

1 1338

2 1623

.

怎么列出邮件的Subject我可不知道。读邮件输入:

RETR 1

+OK Message follows

(然后是邮件的源代码,MIME信息需要e-mail客户软件来处理,开头是一堆路由信息)

Received: from smtp.szonline.net (webmail.szonline.net [202.96.154.33])

by szonline.net (8.9.2/8.9.2) with ESMTP id PAA21264

for ; Wed, 9 Jun 1999 15:05:17 +0800 (CST )

Received: from public1.szptt.net.cn (public1.szptt.net.cn [202.96.134. 166])

by smtp.szonline.net (8.9.3/8.9.3) with ESMTP id PAA01629;

Wed, 9 Jun 1999 15:04:39 +0800 (CST)

Received: from SZ-SVR-2.sz.gnet.gd.cn (SZ-SVR-2.sz.gnet.gd.cn [172.21. 16.86])

by public1.szptt.net.cn (8.9.2/8.9.2) with ESMTP id PAA22717;

Wed, 9 Jun 1999 15:05:02 +0800 (CST)

Received: from b0505a ([172.21.79.28])

by SZ-SVR-2.sz.gnet.gd.cn (8.9.2/8.9.2) with SMTP id PAA10622;

Wed, 9 Jun 1999 15:02:50 +0800 (CST)

Message-ID: <004801beb246$f0396260$4400080a@b0505a>

From: "Dallas Thunder"

To: "Dallas Thunder"

Subject: First hello

Date: Wed, 9 Jun 1999 15:08:55 +0800

MIME-Version: 1.0

X-Priority: 3

X-MSMail-Priority: Normal

X-Mailer: Microsoft Outlook Express 5.00.2014.211

X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

Content-Transfer-Encoding: 8bit

X-MIME-Autoconverted: from base64 to 8bit by szonline.net id PAA21264

Content-Type: text/plain;

charset="gb2312"

X-UIDL: '1)e9pe-e9WP`!!T4%e9

Status: U

Hi, this is a test.

如果从服务器中删除邮件,则输入:

DELE 1

+OK Message 1 has been deleted.

e-mail的客户程序通常都有一个选项“将邮件的副本留在服务器”,如果没有选中这一项那么客户程序会在接收完所有邮件后执行DELE命令,如果选中则不执行。

最后是退出:

QUIT

+OK Pop server at szonline.net signing off.

可见发送邮件不需要身份验证,为了防止垃圾邮件泛滥,现在很多的SMTP服务器都采取了限制收发一方的手段,也就是说收或发的至少一方必须是本网用户才可以发送邮件,否则会得到一个550或者553的出错信息。,

计算机端口25 110,关于TCP端口25与110的一些认识相关推荐

  1. java 扫描tcp端口号_多线程TCP端口扫描 java实现

    界面部分: import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt. ...

  2. mysql 端口time_wait_linux上大量tcp端口处于TIME_WAIT的问题

    最近发现在连接监控数据库的时候偶尔会连不上,报错: Couldn't connect to host:3306/tcp: IO::Socket::INET: connect: Cannot assig ...

  3. java tcp端口复用_windows server tcp端口重用问题

    我们的服务器端和客户端都是windows的Server client(192.168.1.11)发送socket连接到windows服务端,windows处理完数据返回报文后就close掉了(serv ...

  4. 第七章(五)—主动信息收集—端口扫描(基于TCP全连接扫描、隐蔽扫描、僵尸扫描、UDP的端口扫描)

    `## 端口扫描 端口对应网络服务及应用端程序 服务端程序的漏洞通过端口攻入 发现开放的端口 更具体的攻击面 UDP端口扫描 向某一端口发送UDP数据包,如果目标ip给我一个ICMP prot-unr ...

  5. python测试udp端口_怎样测试UDP端口

    文章概述:怎样测试远程UDP端口,我们一般情况下,应用服务都使用的TCP端口,但是某些情况下,我们也需要开启UDP端口.本文简要描述怎样测试UDP端口是否正常? TCP端口大家都知道,比如80端口,可 ...

  6. linux nat 端口,linux – iptables nat只是端口25?

    下面的代码将完成这项工作. Iptables很容易使用 – 您只需要明确告诉它如何处理来自或到达特定端口上特定位置的流量.虽然您只请求了端口25和110,但我还包括安全SMTP和安全POP3的选项. ...

  7. 计算机tcp端口有几个,理解 TCP(一):端口

    端口与进程 TCP 的包是不包含 IP 地址信息的,那是 IP 层上的事,但是有源端口和目的端口. 就是说,端口这一东西,是属于 TCP 知识范畴的. 我们知道两个进程,在计算机内部进行通信,可以有管 ...

  8. 计算机端口 closewait,TCP端口状态说明ESTABLISHED、TIME_WAIT、 CLOSE_WAIT

    一. 首先说下tcp端口的几种状态: 1.LISTENING状态 FTP服务启动后首先处于侦听(LISTENING)状态. 2.ESTABLISHED状态 ESTABLISHED的意思是建立连接.表示 ...

  9. 计算机常用端口和协议/图解TCP/IP

    计算机常用端口和协议/图解TCP/IP ISO国际标准化组织 OSI开放式通信系统互联参考模型 MAC地址:介质访问控制 media access control WWW:万维网 word wide ...

最新文章

  1. VC++ inline内联函数的作用解决方案
  2. 超全机器学习术语词汇表
  3. java 中遍历目录下所有文件
  4. redhat中linux的ip配置文件,RedhatLinux配置大量ip地址的方法
  5. apt-get for ubuntu 工具简介
  6. Linux内核dev_set_drvdata()和dev_get_drvdata()存储自定义结构体用法
  7. 计算机网络与通讯教案,计算机网络技术教案.docx
  8. Matlab生成zipf随机数
  9. HMS Core 3D精准室内定位技术,打造“店铺级”出行体验
  10. 新版火狐打开时会自动开启360导航
  11. steam服务器维护6月28,多多自走棋维护公告 多多自走棋6月28日更新内容
  12. 用c 语言编写乘法口诀表,用C语言编程乘法口诀表
  13. JavaSwing编程总结
  14. 连续声纹识别 实时说话人分离
  15. 危险化学品题库及答案
  16. 视听融合综述(三)Audiovisual Fusion: Challenges and New Approaches
  17. 无法安装或运行此应用程序。该应用程序要求首先在“全局程序集缓存(GAC)中安装程序集MySQL版本6.7.4”
  18. Google v8引擎(一)执行流程
  19. Eureka源码深度解析(上)
  20. c++调用flash播放器

热门文章

  1. node+multer中间件实现单文件、多文件上传—超详细
  2. C++——单双数增加
  3. Building Smart Campus with Office 365
  4. CE修改器入门:代码替换功能
  5. 在线找回rar/zip密码:简单易用的解锁工具
  6. mysql2ora datacopy,Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
  7. 【基于Btrace的监控调试】
  8. macOS 如何安装 git
  9. Python环境选择和配置(保姆级教程)
  10. onmouseover 、onmouseout 与onmouseenter 、onmouseleave的区别