telnet 登录 SMTP 发邮件

这篇是有助于理解 SMTP 。

博主用腾讯的企业邮箱注册了一个 owner@mail.hellomagento2.com 的地址,下面就以登录该邮箱发送邮件为例。

首先我们准备好 owner@mail.hellomagento2.com 的用户名及密码的 base64 编码:

用户名:b3duZXJAbWFpbC5oZWxsb21hZ2VudG8yLmNvbQ==
密码(当然是假的):MTIzNDU2

以下是 CMD 的测试记录(加粗部分是输入):

telnet smtp.exmail.qq.com 25
220 smtp.qq.com Esmtp QQ Mail Server
EHLO smtp.qq.com
250-smtp.qq.com
250-PIPELINING
250-SIZE 73400320
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN
250-MAILCOMPRESS
250 8BITMIME
AUTH LOGIN
334 VXNlcm5hbWU6
b3duZXJAbWFpbC5oZWxsb21hZ2VudG8yLmNvbQ==
334 UGFzc3dvcmQ6
MTIzNDU2
235 Authentication successful
MAIL FROM: owner@mail.hellomagento2.com
250 Ok
RCPT TO: 1518525862@qq.com
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: owner@mail.hellomagento2.com
Subject: test

body
.
250 Ok: queued as

注意:邮件正文前空了一行。
然后查看邮件就知道已经收到啦!

发表评论

电子邮件地址不会被公开。 必填项已用*标注