telnet 收发邮件
Initiative - est's Blog
收邮件 开始 运行 cmd 回车,OK, Let's go!
telnet 202.115.22.199 110
USER electronixtar
PASS 我的密码啦
可以看到统计了,接下来
STAT 可以查看统计
LIST 看所有信件
RETR 1 收第一封啦。可惜邮件是 Base64 编码的。不过习惯就对了,以后我们应聘的时候可以吹会第三门外语Base64呢,哇咔咔
TOP 1 10 收最前面的1封的前10行内容
DELE 1 删除第一封
QUIT 断开连接,闪人鸟~
发邮件 开始 运行 cmd 回车,OK, Let's go on!
telnet 202.115.22.199 25
EHLO Multiversal 偶的电脑名字,双方协商呢,看来蛮友好的嘛。服务器返回:
250-mail.dormforce.net
250-AUTH CRAM-MD5 PLAIN LOGIN DIGEST-MD5 NTLM
250-SIZE 10485760
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-ETRN
250-DSN
250 HELP
可能列出了一些命令吧,继续,
AUTH LOGIN 用一般登陆模式。从上面的服务器返回可以看到居然支持 AUTH CRAM-MD5 PLAIN LOGIN DIGEST-MD5 NTLM,爽啊,支持这么多 ^_^
服务器返回,
AUTH LOGIN
334 VXNlcm5hbWU6
服务器问你用户名呢,不过是 Username: Base64编码后的字符
ZWxlY3Ryb25peHRhcg==
偶的用户名 Base64编码后,看来以后如果用 telnet 收邮件,得背用户名的Base64写法啊
334 UGFzc3dvcmQ6
回答是你的密码 Base64 加密后的字符串,这里偶就不敢写了。
235 2.0.0 Authentication successful
然后开始写邮件啦。注意准备好Base64翻译器:
MAIL FROM:
250 2.1.0 Sender
RCPT TO:
250 2.1.5 Recipient
DATA
然后就是正文了,符合 MIME 规范就可以了。贴一个例子:
From: electronixtar@dormforce.net
To: electronicstar@dormforce.net
Subject: Hello From telnet
Mime-Version: 1.0
Content-Type: text/plain
Hello!
.
最后结束,打一个回车,一个 句号 . 英文半角的,然后再一个回车,写信完毕!
QUIT 断开连接,闪人。
btw,今天抓包发现,DreamMail发邮件速度快的原因是采用了异步读取,真是NB啊~
No comments :
Post a Comment