繁体   English   中英

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

[英]An error when sending an email from outlook using the telnet command

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

谢谢。

您必须通过身份验证才能使用smtp.live.com:587(SMTP AUTH )。

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

因此该消息表示:您必须发出STARTTLS命令才能发出必需的AUTH命令。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM