使用telnet命令从outlook发送电子邮件时出错

时间:2013-07-10 01:04:44

标签: email outlook smtp telnet starttls

我正在尝试从我的@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发送电子邮件的基本协议?

谢谢。

2 个答案:

答案 0 :(得分:0)

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

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

因此消息意味着:您必须发出STARTTLS命令才能发出所需的AUTH命令。<​​/ p>

答案 1 :(得分:0)

“工具 - >帐户设置”然后双击“电子邮件帐户”,然后点击“更多设置” - >“高级”标签将加密设置为“自动”