使用Telnet发送电子邮件

作者: Christy White
创建日期: 7 可能 2021
更新日期: 1 七月 2024
Anonim
Send Mail From Command Prompt - Using TELNET
视频: Send Mail From Command Prompt - Using TELNET

内容

诸如Thunderbird和Outlook之类的软件可确保轻松,快速地发送电子邮件。也就是说,直到电子邮件未到达其目的地。当您单击“发送”时,如何找出实际发生的情况?一种选择是使用telnet(操作系统附带的一个小程序)从您的电子邮件提供商的传出服务器发送测试消息。您可以使用它来检查您的电子邮件软件未给出的错误消息。

第2部分的第1部分:通过telnet连接到邮件服务器

  1. 确保您有telnet。 如果您使用的是MacOS或Windows XP,则可以使用您的telnet版本。如果您使用的是Windows Vista,2008 Server,7、8.1或10,则必须先激活telnet,然后才能使用它。
    • Windows Vista,2008 Server,7和8.1:单击开始菜单,然后选择控制面板。单击程序,然后选择“打开或关闭Windows功能”。这将显示Windows功能列表。向下滚动,直到看到“ Telnet Client”,然后在该框中打勾。点击“确定”。
    • Windows 10:右键单击开始菜单,然后选择程序和功能。单击左侧菜单中的“启用或禁用Windows功能”。在显示的列表中,选中“ Telnet客户端”旁边的框,然后单击“确定”。
  2. 打开一个终端窗口。 Windows下与Mac下略有不同。
    • Windows的任何版本:按 ⊞赢+R. ,键入cmd,然后按 ↵输入.
    • Mac:在Finder中,选择“应用程序”,然后选择“实用程序”。双击“终端”图标。您还可以通过在启动板中输入终端并单击来访问终端。
  3. 打开一个telnet连接。 键入telnet mail.server.com 25,其中“ mail.server.com”是电子邮件提供商的简单邮件传输协议(SMTP)服务器(例如smtp-server.austin.rr.com)的名称,而25是端口号由SMTP服务使用。
    • 您将收到“ 220 mail.server.com”的答复。
    • 端口25是大多数邮件服务器的默认端口,但是某些网络管理员通过其他端口(例如465(安全端口)或587(对于Microsoft Outlook用户))使用SMTP。向网络管理员询问(或查看您的帐户详细信息)正确的端口。
    • 如果收到诸如“无法连接端口25上的主机”之类的错误,并且您确定端口25是正确的端口,则邮件服务器可能存在问题。

第2部分,共2部分:发送消息

  1. 向服务器打招呼。 无论使用哪种操作系统,您必须执行的步骤都是相同的。键入HELO yourdomain.com,其中yourdomain.com是您从中发送电子邮件的域。请注意,HELO仅写有一个L。按 ↵输入.
    • 您应该收到一个响应,例如“ 250 mail.server.com您好,yourdomain.com很高兴见到您”。
    • 如果没有响应或错误消息,请尝试使用EHLO而不是HELO。一些服务器可以更好地处理此问题。
  2. 输入发件人的“标题”信息。 使用您自己的电子邮件地址,输入邮件来自:[email protected]。确保来自:的邮件后有空格。按 ↵输入.
    • 您应该收到类似“ 250 Sender OK”的消息。
    • 如果收到错误消息,请仔细检查您是否正在使用与服务器域相同的电子邮件地址。例如,您的服务器可能不允许您使用yahoo.com地址发送消息。
  3. 输入收件人的电子邮件地址。 键入rcpt到:[email protected],其中电子邮件地址是您的实际收件人。按 ↵输入.
    • 现在,您应该会看到一条“ 250 OK-MAIL FROM [email protected]”的消息。
    • 如果收到错误消息,则可能是您要发送消息的电子邮件地址已被阻止。
  4. 撰写您的消息。 您将必须输入许多作业以设置格式并发送消息。
    • 输入数据并按 ↵输入.
    • 在下一行上,键入subject:test并按两次 ↵输入。用您选择的主题替换“测试”。
    • 输入您的消息。完成后,按 ↵输入.
    • 在消息末尾输入类型和句点,然后按 ↵输入。现在,您应该看到一条通知,确认您已接受消息或消息已在队列中。每个服务器的此消息均不同。
    • 如果您看到一些错误消息,请记下并联系您的电子邮件提供商。
  5. 键入quit禁用telnet。↵输入.

尖端

  • 所有telnet软件都使用相同的命令,即使在Linux上也是如此。
  • 一些电子邮件客户端会将通过这种方式接收的邮件直接发送到用户的垃圾邮件邮箱。如果您使用此方法测试您的帐户,请确保检查邮件是否最终出现在收件人的垃圾邮件文件夹中。
  • 某些电子邮件服务(例如Hotmail)不允许用户通过telnet发送电子邮件。
  • 也可以使用telnet检查您的电子邮件。在Wiki上阅读更多有关如何通过Telnet检索电子邮件的信息。

警示语

  • 使用此方法发送非法消息或骚扰他人可以很容易地追溯到您。系统管理员密切关注其传出邮件服务器。

生活必需品

  • Telnet客户端
  • 可以重定向电子邮件的邮件服务器的地址
  • 有效的电子邮件地址