注意:最好始终使用要发送到的域中的有效收件人 SMTP 地址.例如,如果您要发送到 john@domain.com,必须确保域中存在 john@domain.com.否则,您会收到 NDR.使用您要发送到的人员的 SMTP 地址键入以下命令:

  1. RCPT TO:User@Domain.Com 

您会收到以下消息:

  1. ?/P> 
  2. 250 OK - Recipient User@ Domain.Com 

键入以下命令通知telnet SMTP服务器您已准备好发送数据:

  1. DATA 

您会收到以下消息:

  1. 354 Send data. End with CRLF.CRLF 

您现在已可以开始键入邮件的 822/2822 部分.用户将会在他们的收件箱中看到邮件的这一部分.键入以下命令以添加主题行:

  1. Subject:test message 

按两次 Enter 键.此命令不会显示任何信息.

注意:按两次 Enter 键为了与 Request for Comments (RFC) 822 和 2822 保持一致.它规定 822 命令后面必须跟一个空行.

键入以下命令以添加邮件正文:

  1. This is a test message you will not see a response from this command. 

在下一个空行中键入英文句点 (.),然后按 Enter 键.您会收到以下消息:

  1. ?/P> 
  2. 250 OK 

键入以下命令关闭连接:

  1. QUIT 

您会收到以下消息:

  1. ?/P> 
  2. 221 closing connection 

验证收件人是否收到您发送的消息.如果在应用程序事件日志中出现任何错误事件消息,或者接收邮件时出现问题,请检查主机的配置或通信.

高级测试

除本文前面列出的基本测试步骤外,您还可以使用送达回执对邮件进行双向测试.您可以使用此方法验证telnet SMTP服务器是否可以接受入站连接,并且为发件人生成一个送达回执以测试 SMTP 服务器的出站连接.要为测试邮件请求送达回执,请参见本文"基本测试"一节的第 4 步,以确保提供的信息是可以接收送达回执的有效电子邮件地址.然后在本文"基本测试"一节的第 5 步中,在 Telnet 会话中键入以下命令。


相关内容