使用 Telnet 仿冒任意邮件

各位在工作中,可能经常会有一些需求要对自己的邮件系统进行测试,特别是对匿名邮件的功能测试。 其实现在的Exchange邮件系统中,匿名邮件功能还是很常见的。

特别是企业内部有自己开发的一些系统,需要使用到邮件功能的时候,通常会去寻找企业内部的 SMTP 服务器来做连接,然后通过匿名邮件功能,发送一下通知邮件和报警邮件。

今天就来给大家简单的说一个测试匿名邮件开启的方法。

首先,我们在ECP中必须要开启匿名邮件功能,不然一些都是白搭。

打开ECP,在接收连接器里面,安全选项卡中,勾选启用匿名邮件功能。

使用 Telnet 仿冒任意邮件

 

然后下面就开始通过Telnet来进行测试了。

其实我们测试的方式很简单,主要就是模拟很多仿冒的邮件,看是否可以让正常的企业用户收到这封邮件。

首先,你的PC必须要安装Telnet客户端组件,这个就不用多说了。

使用 Telnet 仿冒任意邮件

接下来我们就开始仿冒邮件了!!!

1. 打开CMD 命令行窗口

使用 Telnet 仿冒任意邮件

2. 然后,就跟Telnet 端口一样, 输入  telnet mail.xxx.com 25

使用 Telnet 仿冒任意邮件

使用 Telnet 仿冒任意邮件

3. 输入 ehlo mail.xxx.com

使用 Telnet 仿冒任意邮件

4. 输入 mail from: abc@cctv.com (后面的邮件地址是你想要的“仿冒地址”)

 使用 Telnet 仿冒任意邮件

系统回回执你一个 发送者OK的信息。

5. 输入 RCPT to:jyma@xxx.com 这里输入接受者的邮箱地址

使用 Telnet 仿冒任意邮件

6. 输入 DATA,你会获取如下信息。

使用 Telnet 仿冒任意邮件

7. 输入标题   subject:test ,然后回车

8. 然后再按一次回车,因为telnet命令行要求 主题和正文之间需要有一条空白。

9. 输入正文内容  This is a test mail, 然后两次回车

10. 最后输入一个 “.” 符号,回车

 使用 Telnet 仿冒任意邮件

最后系统会发送一个发送速率和文件大小以及目标服务器的回执给你。

接下来就可以看到,我们已经收到了这封“仿冒”邮件了。

使用 Telnet 仿冒任意邮件




     本文转自horse87 51CTO博客,原文链接:http://blog.51cto.com/horse87/1864977,如需转载请自行联系原作者


上一篇:DevOps与自动化测试的新挑战


下一篇:spring用BeanNameAutoProxyCreator自动创建事务代理