万卷书   首页 > 电脑书籍 > 邮件技巧 >如何发匿名邮件教程
 
 你曾经收到过一些没有任何发件人信息的电子邮件吗?你知道这些电子邮件是如何发到你的邮箱里来的吗?

  这些邮件就是匿名邮件,邮件的发件人刻意隐瞒自己的电子邮箱地址和其他信息,或者通过某些方法给你一些错误的发件人信息。

  如图1,这是笔者收到的一封不知道从哪里发送过来的匿名邮件,发件人的信息根本无从追查,如果你上网的时候经常公开自己的电子邮箱,那么相信你也曾经收到过这样的邮件。

  匿名邮件从何而来?

  目前电子邮件的发送和接收是通过邮件服务器(mail sever)来进行的,大多数的邮件服务器在发送邮件时使用SMTP(Simple Mail Transfer Protocol)简单邮件传输协议来传送邮件,而在接收时则多是使用POP3(Post Office Protocol version 3)通讯协议来接收邮件的。虽然在使用电子邮件时有帐号和密码,其实在使用SMTP传输协议来发送邮件时,服务器是没有安全检查的,也就是发送邮件是不需要密码验证的,只有接收邮件时需要密码。对于这点如果你是使用Outlook Express收发邮件的话,你会深有体会。(不过现在已经有些ISP开始注意到这点了,发信也需要密码检测)正是利用电子邮件的这个特点,我们才可以利用一些工具(如Telnet)来发送匿名邮件。

  另外也可以使用邮件转递系统来发送匿名电子邮件,这里就涉及到一个“拟真匿名”和真正的匿名邮件转递系统。“拟真匿名”邮件转递系统是利用一些免费的保密邮件转递系统提供的帐号来委托系统的管理员或者操作员来传送你想要发送的匿名邮件,在发送的时候管理员会自动隐藏发件人的信息,因此收件人无法知道邮件是何人发来的,但是邮件转递系统的管理员或是操作员是知道你的IP、Email地址等信息的,从这个角度来看,这种发送匿名邮件的方式并不是真真正正匿名的。真正的匿名邮件应该是除了发件人本身之外,无人知道发件人的信息,就连系统的管理员也不例外。

  说了这么多,下面我们就介绍两种发匿名邮件的方法,一种是利用Telnet,另一种就是利用现有的邮件转递系统。

  使用Telnet发匿名电子邮件

  使用Telnet发送电子邮件有以下6个步骤:

  1. 选择一个你想要发出这封邮件的邮件服务器(Mail Server),这个服务器要支持SMTP协议,可以选择如:SMTP.***.net等,另外以TCP 25端口登录服务器。

  2. 使用SMTP通讯协议中的“HELO”指令,输入假的邮件服务器名称,用以捏造一个发件邮件主机。

  3. 使用SMTP通讯协议中的“MAIL FROM”指令,输入匿名的电子邮件地址,捏造一个假的发件人电子邮箱地址。

  4. 使用SMTP通讯协议中的“RCPT TO”指令,输入收件人的邮件地址,他(她)收到的就是你所发送的匿名电子邮件。

  5. 使用SMTP通讯协议中的“DATA”指令,输入邮件的内容,利用Subject指令可以指定邮件的主题。

  6. 发送完毕,以QUIT指令退出。

下一页