11

我想在 linux 上使用 telnet 来谷歌邮件服务器。我想使用 SMTP 发送邮件。但它不能这样做。我正在使用这个命令。

telnet alt4.gmail-smtp-in.l.google.com 25

但它说

Trying 209.85.220.19...

一段时间后,它给出了时间。有谁知道该怎么做?

4

4 回答 4

10

它也为我连接。我认为最可能的原因是您的 ISP 阻止了您对端口 25 的外部访问。这是一种常见且明智的做法,因为来自最终用户 PC 的 SMTP 是垃圾邮件的重要来源。

您可以说服您的提供商为您打开端口,或者您可以使用网络上的代理服务器,或者您可以使用不同的服务,例如 SSMTP (?),它通过安全通道使用一个不同的端口。

于 2009-11-07T09:02:11.590 回答
4

代替telnet smtp.gmail.com

于 2016-06-08T21:24:31.327 回答
1

您还应该注意邮件服务器的 DNS 记录具有“MX”类型,这与 telnet 使用的标准“A”类型不同。

换句话说,“mail.google.com”可以解析为不同的 IP 地址,具体取决于您是想作为网页访问它(或通过 telnet 连接),还是向它发送邮件。

于 2009-11-07T09:09:17.577 回答
1

在 Windows 计算机上运行 telnet 测试:

  1. 打开开始菜单,然后选择运行。
  2. 在 Open: 字段中输入命令,然后单击 OK。
  3. 输入“telnet smtp.gmail.com 465 ”,然后按 Enter
于 2012-04-15T11:21:06.227 回答