简介
本文描述使用Telnet检查从思科信息服务器的简单故障排除步骤(CIS)的连接在Linux到邮件服务器为了确定电子邮件为什么没有传送到收件人,当发送通过/lib/util/SendEMail API。
如果从CIS发送的电子邮件能到达交付的邮件服务器到收件人,如何排除故障?
这是发送从Linux服务器的电子邮件的步骤有Telnet客户端的。欲知更多信息,参考如何用一个手工的远程登录会话条款检查SMTP连接。
- 登录简单邮件传输协议(SMTP)服务器用此命令:telnet outbound.cisco.com 25
您收到输出类似于此:
Trying 69.63.149.30...
Connected to mail.port25.com (69.63.149.30).
Escape character is '^]'.
220 mail.port25.com (PowerMTA(TM) v4.0) ESMTP service ready
- 发送的第一条命令对邮件服务器是EHLO或直升机。这是开始Telnet客户端和SMTP服务器之间的通信的一基本问候语:EHLO outbound.cisco.com
您收到输出类似于此:
250-rcdn-core-3.cisco.com Hello rcdn-vpn-client-10-89-2-254.cisco.com [10.89.2.254],
pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE 33554432
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
这显示SMTP发出命令SMTP服务器接受。不是所有的SMTP服务器支持同样一组命令。例如, Yahoo只显示这些:
250-8BITMIME
250-SIZE 41943040
250 PIPELINING
并且AOL只显示一与:
250 DSN
- 发送的下一条命令是MAIL从。这确定跳动发送的地址。这不是相同的象从报头,是在电子邮件客户端显示的电子邮件地址:MAIL从:<survenk2@cisco.com>
您收到输出类似于此:
250 2.1.0 <survenk2@cisco.com>... Sender ok
- 即然mail from命令发送,您能发送RCPT发出命令,
哪些告诉信息应该传送的SMTP邮件服务器。这跟可以同样或不同对报头,是在电子邮件客户端显示的电子邮件地址:RCPT对:<survenk2@cisco.com>
您收到输出类似于此:
250 2.1.5 <survenk2@cisco.com>... Recipient ok
- 最后命令发送,在您开始消息的正文前是数据命令,告诉SMTP邮件服务器发送的一切别的东西是消息的正文,也包含报头:数据
您收到输出类似于此:
354 Enter mail, end with "." on a line by itself
- 进入电子邮件的正文。为了结束它,请使用“”。在线路上单独。
例如:
Hello this is a test message.
.
您收到输出类似于此:
250 2.0.0 s8P0PBDv017190 Message accepted for delivery
- 最后QUIT命令发送为了断开连接:离开
您收到输出类似于此:
221 2.0.0 rcdn-core-3.cisco.com closing connection
Connection closed by foreign host.
测试案例
这是命令列表,并且输出接收,当此步骤从在Cisco技术支持中心支持实验室的一个CIS服务器测试了:
============
SURVENK2-M-J01W:projects survenk2$ telnet outbound.cisco.com 25
Trying 173.37.93.161...
Connected to outbound.cisco.com.
Escape character is '^]'.
220 rcdn-core-3.cisco.com ESMTP Sendmail 8.14.5/8.14.5; Thu, 25 Sep 2014 00:25:11 GMT
EHLO outbound.cisco.com
250-rcdn-core-3.cisco.com Hello rcdn-vpn-client-10-89-2-254.cisco.com [10.89.2.254],
pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE 33554432
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
MAIL FROM: <survenk2@cisco.com>
250 2.1.0 <survenk2@cisco.com>... Sender ok
RCPT TO: <survenk2@cisco.com>
250 2.1.5 <survenk2@cisco.com>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Hello this is a test message.
.
250 2.0.0 s8P0PBDv017190 Message accepted for delivery
QUIT
221 2.0.0 rcdn-core-3.cisco.com closing connection
Connection closed by foreign host.
SURVENK2-M-J01W:projects survenk2$
============