Analytics and Automation Software : Cisco Data Virtualization

CIS FAQ :如果从CIS发送的电子邮件能到达交付的邮件服务器到收件人,如何排除故障?

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈

简介

本文描述使用Telnet检查从思科信息服务器的简单故障排除步骤(CIS)的连接在Linux到邮件服务器为了确定电子邮件为什么没有传送到收件人,当发送通过/lib/util/SendEMail API。

贡献用苏雷什Venkatesan, Cisco TAC工程师。

如果从CIS发送的电子邮件能到达交付的邮件服务器到收件人,如何排除故障?

这是发送从Linux服务器的电子邮件的步骤有Telnet客户端的。欲知更多信息,参考如何用一个手工的远程登录会话条款检查SMTP连接

  1. 登录简单邮件传输协议(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


  2. 发送的第一条命令对邮件服务器是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


  3. 发送的下一条命令是MAIL从。这确定跳动发送的地址。这不是相同的象报头,是在电子邮件客户端显示的电子邮件地址:MAIL从:<survenk2@cisco.com>

    您收到输出类似于此:

    250 2.1.0 <survenk2@cisco.com>... Sender ok


  4. 即然mail from命令发送,您能发送RCPT发出命令,
    哪些告诉信息应该传送的SMTP邮件服务器。这跟可以同样或不同报头,是在电子邮件客户端显示的电子邮件地址:RCPT对:<survenk2@cisco.com>

    您收到输出类似于此:

    250 2.1.5 <survenk2@cisco.com>... Recipient ok


  5. 最后命令发送,在您开始消息的正文前是数据命令,告诉SMTP邮件服务器发送的一切别的东西是消息的正文,也包含报头:数据

    您收到输出类似于此:

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


  6. 进入电子邮件的正文。为了结束它,请使用“”。在线路上单独。

    例如:

    Hello this is a test message.
    .


    您收到输出类似于此:

    250 2.0.0 s8P0PBDv017190 Message accepted for delivery


  7. 最后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$

 ============


Document ID: 118615