I'm trying to send an email from my @outlook account to my gmail account.
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: [email protected]`
RECEIVE: `530 5.7.0 Must issue a STARTTLS command first`
What kind of a STARTTLS command must I enter?
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?
Thank you.
You must authenticate yourself to use 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
). The offered authentication methods are NOT secure over unencrypted "open internet" SMTP connection.
So the message means: You must issue a STARTTLS command to be able to issue required AUTH command.