telnet SMTP的具体实现步骤(1)(2)
注意:最好始终使用要发送到的域中的有效收件人 SMTP 地址.例如,如果您要发送到 john@domain.com,必须确保域中存在 john@domain.com.否则,您会收到 NDR.使用您要发送到的人员的 SMTP 地址键入以下命令:
- RCPT TO:User@Domain.Com
您会收到以下消息:
- ?/P>
- 250 OK - Recipient User@ Domain.Com
键入以下命令通知telnet SMTP服务器您已准备好发送数据:
- DATA
您会收到以下消息:
- 354 Send data. End with CRLF.CRLF
您现在已可以开始键入邮件的 822/2822 部分.用户将会在他们的收件箱中看到邮件的这一部分.键入以下命令以添加主题行:
- Subject:test message
按两次 Enter 键.此命令不会显示任何信息.
注意:按两次 Enter 键为了与 Request for Comments (RFC) 822 和 2822 保持一致.它规定 822 命令后面必须跟一个空行.
键入以下命令以添加邮件正文:
- This is a test message you will not see a response from this command.
在下一个空行中键入英文句点 (.),然后按 Enter 键.您会收到以下消息:
- ?/P>
- 250 OK
键入以下命令关闭连接:
- QUIT
您会收到以下消息:
- ?/P>
- 221 closing connection
验证收件人是否收到您发送的消息.如果在应用程序事件日志中出现任何错误事件消息,或者接收邮件时出现问题,请检查主机的配置或通信.
高级测试
除本文前面列出的基本测试步骤外,您还可以使用送达回执对邮件进行双向测试.您可以使用此方法验证telnet SMTP服务器是否可以接受入站连接,并且为发件人生成一个送达回执以测试 SMTP 服务器的出站连接.要为测试邮件请求送达回执,请参见本文"基本测试"一节的第 4 步,以确保提供的信息是可以接收送达回执的有效电子邮件地址.然后在本文"基本测试"一节的第 5 步中,在 Telnet 会话中键入以下命令。
评论暂时关闭