telnet端口号

例如,键入:

Telnetmail.contoso.com 25

注意:您可以将服务器名 替换为您要连接到的 SMTP 服务器的 IP 地址或 FQDN. 记住在键入每个命令之后按 Enter 键.

如果该命令起作用,您将会收到来自 SMTP 服务器的类似以下内容的消息:

220 site.contoso.com Microsoft Exchange Internet Mail Connector <IMC 的版本号>

注意:由于有许多不同版本的 Microsoft SMTP 或第三方 SMTP 服务器,因此您可能会收到来自接收服务器的不同的消息.不过,您肯定会收到包含服务器的 FQDN 和 SMTP 的版本的 220 消息.此外,所有版本的 Microsoft SMTP 在 220 消息中都包含"Microsoft"一词.

通过键入以下命令开始通信:

EHLO test.com

注意:您可以使用 HELO 命令,但是 EHLO 是扩展 SMTP 动词集中的一个动词,SMTP 的所有当前 Microsoft 实现都支持该动词集.除非您认为扩展 SMTP 动词有问题,否则最好使用 EHLO.

如果该命令成功,您会收到以下消息:

250 OK

键入以下命令向接收 SMTP 服务器通知邮件发件人:

MAIL FROM:Admin@test.com

注意:该地址可以是您想使用的任何 SMTP 地址,但是最好考虑以下问题:

有些 SMTP 邮件系统会基于 MAIL FROM:地址筛选邮件,并且会禁止某些 IP 地址连接到 SMTP 邮件系统,或者如果连接 IP 地址与 SMTP 邮件系统所在的域不匹配,它还会禁止该地址向 SMTP 邮件系统发送电子邮件.在本例中,该域是 test.com.

如果您在发送邮件时没有使用有效的电子邮件地址,您将无法确定在发送邮件时是否有问题,因为未送达报告 (NDR) 无法到达无效的 IP 地址.如果您使用有效的电子邮件地址,您将会收到来自 SMTP 服务器的以下消息:

250 OK - MAIL FROM Admin@test.com

键入以下命令向接收 SMTP 服务器通知邮件的收件人.

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

使用您要发送到的人员的 SMTP 地址键入以下命令:

RCPT TO:User@Domain.Com

您会收到以下消息:

250 OK - Recipient User@ Domain.Com

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

DATA

您会收到以下消息:

354 Send data. End with CRLF.CRLF


相关内容