[英]An error when sending an email from outlook using the telnet command
I'm trying to send an email from my @outlook account to my gmail account. 我正在尝试从我的@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`
What kind of a STARTTLS command must I enter? 我必须输入哪种STARTTLS命令?
Are there other commands in the next few commands that I must enter that deviate from the basic protocols of sending an email using telnet? 在接下来的几条命令中,我是否必须输入其他命令,这些命令与使用telnet发送电子邮件的基本协议有所不同?
Thank you. 谢谢。
You must authenticate yourself to use smtp.live.com:587 (SMTP AUTH
). 您必须通过身份验证才能使用smtp.live.com:587(SMTP
AUTH
)。
smtp.live.com:587 offers only plain text authentications methods ( LOGIN
and PLAIN
) in response to EHLO
(Extended HeLO) issued after turning encryption on ( STARTTLS
). smtp.live.com:587仅提供纯文本身份验证方法(
LOGIN
和PLAIN
),以响应打开加密( STARTTLS
)后发出的EHLO
(Extended HeLO)。 The offered authentication methods are NOT secure over unencrypted "open internet" SMTP connection. 所提供的身份验证方法在未加密的“开放Internet” SMTP连接上并不安全。
So the message means: You must issue a STARTTLS command to be able to issue required AUTH command. 因此该消息表示:您必须发出STARTTLS命令才能发出必需的AUTH命令。
“工具->帐户设置”,然后双击“电子邮件帐户”,然后单击“更多设置”->“高级”选项卡,将加密设置为“自动”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.