2012-03-01 91 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