0

我正在尝试从我的@outlook 帐户向我的 gmail 帐户发送一封电子邮件。

SEND:    `telnet smtp.live.com 587`. I am connected. 
SEND: `   HELO blu169.mail.live.com`. 
RECEIVE: `250 BLU0-SMTP371.phx.gbl Hello [IP ADDRESS]`. 
SEND: `   MAIL FROM: myemail@outlook.com` 
RECEIVE: `530 5.7.0 Must issue a STARTTLS command first`

我必须输入什么样的 STARTTLS 命令?

在接下来的几个我必须输入的命令中是否还有其他命令偏离了使用 telnet 发送电子邮件的基本协议?

谢谢你。

4

2 回答 2

0

您必须对自己进行身份验证才能使用 smtp.live.com:587 (SMTP AUTH)。

smtp.live.com:587 仅提供纯文本身份验证方法 (LOGINPLAIN) 以响应EHLO打开加密后发出的 (Extended HeLO) ( STARTTLS)。提供的身份验证方法在未加密的“开放互联网”SMTP 连接上并不安全。

所以消息意味着:您必须发出 STARTTLS 命令才能发出所需的 AUTH 命令。

于 2013-07-10T07:19:24.730 回答
0

“工具->帐户设置”然后双击“电子邮件帐户”然后单击更多设置->高级选项卡将加密设置为“自动”

于 2013-12-11T21:10:43.717 回答