2012-03-01 88 views

回答

4

您只能通过加密连接连接到Google的邮件服务。 TLS是请求的加密方案。由于您使用的是Telnet,因此您不会轻易做到这一点。

(几乎你在输入时必须加密,并且能够读取加密的响应或将其解密以理解它)。

如果您的客户端不支持SMTP验证,您将无法使用Gmail地址通过客户端发送邮件。 TLS(传输层安全)是一种在数据传输过程中将数据(如用户名和密码)更改为代码的方式,以便数据安全且私密。通过邮件发送,TLS以与邮件服务器的不安全连接开始,然后在发送信息后升级到安全连接。

来源:Connecting other clients to Google Mail

编辑

我想人们也应该思考这个问题: “为什么?”

+0

我想你可以通过SSL使用telnet,然后呢? – Andrea 2012-03-01 12:32:22

+0

没有。 SSL不是所需的加密方案。他们需要你能够执行TLS。 (TLS是SSL的继承者:http://en.wikipedia.org/wiki/Transport_Layer_Security) – tkone 2012-03-01 12:34:23

+0

Erm,当我说SSL时,我的意思是TLS。我的错。 – Andrea 2012-03-01 12:35:41

2
openssl s_client -starttls smtp -connect smtp.gmail.com:587 -crlf -ign_eof 

使用openssl会更好。

+0

这是做到这一点的方法! – JeffC 2014-07-15 20:07:09

+0

正是我所需要的,无法使用telnet来测试Amazon SES,因为它需要TLS – yorch 2015-08-17 03:50:25