我想在 linux 上使用 telnet 来谷歌邮件服务器。我想使用 SMTP 发送邮件。但它不能这样做。我正在使用这个命令。
telnet alt4.gmail-smtp-in.l.google.com 25
但它说
Trying 209.85.220.19...
一段时间后,它给出了时间。有谁知道该怎么做?
它也为我连接。我认为最可能的原因是您的 ISP 阻止了您对端口 25 的外部访问。这是一种常见且明智的做法,因为来自最终用户 PC 的 SMTP 是垃圾邮件的重要来源。
您可以说服您的提供商为您打开端口,或者您可以使用网络上的代理服务器,或者您可以使用不同的服务,例如 SSMTP (?),它通过安全通道使用一个不同的端口。
代替telnet smtp.gmail.com
。
您还应该注意邮件服务器的 DNS 记录具有“MX”类型,这与 telnet 使用的标准“A”类型不同。
换句话说,“mail.google.com”可以解析为不同的 IP 地址,具体取决于您是想作为网页访问它(或通过 telnet 连接),还是向它发送邮件。
在 Windows 计算机上运行 telnet 测试: