Telnet 到谷歌邮件服务器

Posted

技术标签:

【中文标题】Telnet 到谷歌邮件服务器【英文标题】:Telnet to google mail server 【发布时间】:2010-12-14 02:57:54 【问题描述】:

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

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

但它说

Trying 209.85.220.19...

一段时间后,它会超时。有人知道怎么做吗?

【问题讨论】:

我不知道那个地址来自哪里。我应该认为 gmail.com 就足够了。但我试过了,得到了同样的结果。所以,问题仍然悬而未决。 它为我连接。也许那个服务器当时只是停机了。不过,优先级最高的 SMTP 服务器是 gmail-smtp-in.l.google.com。 @BarryBrown,它不起作用:( 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

    打开“开始”菜单,然后选择“运行”。 在 Open: 字段中输入命令,然后单击 OK。 输入“telnet smtp.gmail.com 465”,然后按 Enter

【讨论】:

telnet smtp.gmail.com 25 似乎可以工作 - 但是它要求使用 STARTTLS 协议。【参考方案4】:

换成telnet smtp.gmail.com

【讨论】:

以上是关于Telnet 到谷歌邮件服务器的主要内容,如果未能解决你的问题,请参考以下文章

Telnet 使用用户名和密码登录到邮件服务器

使用Telnet伪造邮件发送

php+mysql模拟队列发送邮件,能不能见网友就靠这封邮件了

Gmail邮件功能那么强大,GMail被封,在国内怎么用gmail收邮件?

怎样转换中英文电子邮件?我收到的邮件是英文,怎样转换成中文呢?请高手指点。

我正在尝试使用 smtp 协议通过 telnet 发送电子邮件,但在“MAIL FROM:”之后遇到错误响应