【问题标题】:Sending Mail via Telnet通过 Telnet 发送邮件
【发布时间】:2016-05-15 20:12:30
【问题描述】:

我尝试通过 telnet 发送电子邮件。但它不接受数据部分。以下是出现的问题。

$ telnet 74.125.68.109 25
Trying 74.125.68.109...
Connected to 74.125.68.109.
Escape character is '^]'.
220 smtp.gmail.com ESMTP xr8sm26040278pab.26 - gsmtp

mail from: mohangtrichy@gmail.com
503 5.5.1 EHLO/HELO first. xr8sm26040278pab.26 - gsmtp

mail to: raju10anand@gmail.com
503 5.5.1 EHLO/HELO first. xr8sm26040278pab.26 - gsmtp

data
503 5.5.1 EHLO/HELO first. xr8sm26040278pab.26 - gsmtp
This mail is sent from telnet...
502 5.5.1 Unrecognized command. xr8sm26040278pab.26 - gsmtp
^]
telnet> Connection closed.
$

数据命令后有什么问题。是不是我做错了什么。 74.125.68.109是gmail的邮件地址。

【问题讨论】:

标签: linux email unix gmail telnet


【解决方案1】:

它告诉你,你并没有说 HELO 作为你的第一个命令。在每一行之后,它都会再次对你大喊大叫,说你没有说 HELO

【讨论】:

  • 在 HELO 之后,我试过了。但它会产生以下错误。 "530 5.7.0 必须先发出 STARTTLS 命令。q16sm26107597pfi.80 - gsmtp"
猜你喜欢
  • 2018-02-15
  • 2012-08-04
  • 2015-04-08
  • 2017-10-30
  • 1970-01-01
  • 2012-12-20
  • 2016-05-22
  • 2014-02-21
  • 2012-03-14
相关资源
最近更新 更多