Telnet通过Smtp和Pop3进行邮件操作

转载于:点击打开链接


我们直接进入正题,我们使用telnet通过smtp协议进行发送邮件,并用pop3协议进行查看邮件。通过本次实验,让我们更加理解邮箱的工作机制。

*我这里使用163 smtp服务器。

        1.打开windows的dos命令框(win+r,然后cmd回车),然后输入telnet  smtp.163.com  25

   * 25是端口号

   如若此步出错,说明你的windows没有打开telnet。我们先打开telnet服务





2.好了,我们再次登录,看到下面界面,说明我们登录成功。    



3.首先我们要跟服务器进行握手 输入:ehlo 163.com,返回下面一列的250,说明成功!



  4.然后我们输入:auth login      选择这个登录方式,然后跳出334 dXNlcmhbWU6 这个字符串的意思是username,只是用base64加密了,然后我们要输入我们的用户名,记得!我们不能直接输入我们的用户名,要输入进行base64加密后的字符窜,加密代码:https://github.com/smh2274/dailyCode/blob/master/java/Base64Test.java

然后334 UGFzc3dvcmQ6自然就是密码了,这里我们要注意!!!!!密码不是平时登录163的密码,你要登录163进行设置。这里使用的是授权码。

成功后显示Authentication successful





5.我们登录成功就可以写邮件了


mail from :<发件人>

rcpt to:<收件人>

data开始写邮件内容,注意用 . 来结束

然后发送成功!


我们打开邮箱看看




6.我们用Pop3来查看邮件,同理输入:telnet pop3.163.com 110




7.成功后,我们输入用户名和密码,这里的用户名和密码不需要加密

输入:user  xxxxxxxxx

   pass  xxxxxxxxx


这里显示我们总共有56封邮件 ,其空间总大小为4520652



8.我们可以用list列出所有的邮件,用dele+序号 删除邮件(只是标记删除,退出后真的删除),用rset恢复标记的邮件

我们用retr +序号,查看邮件内容。



好了,完成。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值