织梦CMS - 轻松建站从此开始!

技术无忧网 - 技术从此无忧 -- 一站式中文IT技术网站 - www.tech51.net

MS Exchange Internet 协议(2)

时间:2008-11-29 11:25来源: 作者: 点击:
疑难解答技巧 介绍和示例 在从一台主机向另一台主机建立连接后,以上讨论的所有协议都管理一套规则,或一个对话。该连接是到接收主机上的特殊端口

疑难解答技巧

介绍和示例

在从一台主机向另一台主机建立连接后,以上讨论的所有协议都管理一套规则,或一个对话。该连接是到接收主机上的特殊端口的 TCP 连接。TCP 连接是要求在可以传输或接收数据前建立一个会话的连接。当会话建立后,使用命令来来往往地发送数据。对话完成后,将放弃会话。以下是一个协议及其监听的 TCP 端口的列表。

协议
端口
SMTP
25
HTTP
80
NNTP
119
LDAP
389
POP3
110
IMAP4
143

解决协议疑难问题的第一步是验证您已建立了一个到主机的成功的 TCP 连接。解决这一问题的最简单方法是,使用 telnet 命令,连接到所需端口。不要用“Ping”命令测试主机。 Ping 实用程序不告诉您主机正在监听端口 25。它只是显示,一个低级数据包能够找到通往正确 IP 地址的途径。此外,许多公司阻止 Ping 或 ICMP 数据包,使其甚至不能进入公司的网络。解决所有这些协议问题的最好方法是使用 telnet 命令。要得到对 Telnet 工作方式的感性认识,试着使用 Telnet,连接到您的本地 Exchange Server 计算机端口 25。语法为:

telnet ip_address port

例如:

telnet 172.17.2.1 25- 或 -telnet mail.domain.tld 25 (.tld 代表“顶层域”)

以上的两个示例都能连接到端口 25,但第一个是最可靠的。在使用系统的 IP 地址进行系统寻址时,您可避免出现名称解析问题的可能性。以上示例应带出一个 Telnet 窗口,和一条成功连接消息,表明您可以开始向主机发送邮件。这象征着主机在端口 25 上监听,您或许可以向主机发送一个 SMTP 邮件。以上的示例与 Exchange Internet Mail Service 连接以便发送电子邮件时的情况类似。至此,Internet Mail Service 开始向主机发送 SMTP 命令,以便启动邮件传送。

所有这些协议的工作方式是相似的。它们全部包括发送到主机的命令,以及预期的回复。在您断定可与正确端口建立成功连接后,就可以开始检查命令发出时对主机的实际响应。

最佳测试方法是真正地使用 Telnet 命令向主机发出命令。如果您确切地知道您需要发送什么内容,以及如何发送,或者您知道您的客户端/服务器端程序正在试图发送什么内容,那么这种方法是很有效的。问题是您能够看到所给的典型响应,但看不到主机正在发送的内容。

  1. HELO 命令发出,而且服务器对其响应,显示它理解并接受该命令。
  2. MAIL FROM 告知主机发件人是谁。服务器再次成功响应。
  3. RCPT TO 告知主机要将此邮件传送给谁。

以下示例说明了一个测试 POP3 身份验证的 Telnet 会话。 

  1. USER 命令(后面跟着适当的登录验证信息),用于登录到 POP3 邮箱。
  2. PASS 命令发出获得访问权限的密码。
  3. Exchange Server 返回“+OK User successfully logged on”。

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片