|
|
|
刚刚回贴在理论上存在错误表达,准确说是SMTP与ESMTP的区别.
什么是SMTP?1999年以前当时还没有什么垃圾邮件概念,SMTP都是开放的,这也就是说只要你申请一个账户,填写相关资料,SMTP服务器地址栏可以就近选择一个SMTP服务器来发送Email。由于Exchange2003默认情况下保留了SMTP这种邮件发送方式,也就是说发送邮件时不需要进行身份验证(匿名方式进行身份认证)。导致出现楼主提出的此类问题。
什么是ESMTP?所谓ESMTP,即认证的邮件传输方式,是邮件服务器系统为了限制非本系统的正式用户利用本系统散发垃圾邮件或其他不当行为而开设的一项安全认证服务。它与传统的SMTP方式相比,只是多了一道用户身份的验证手续,验证之后的邮件发送过程与传统的SMTP方式一致。要在ESMTP服务器上发送邮件,就像从POP3服务器收信一样,必须出示您的账号和密码,如果账号和密码有误,ESMTP服务器则拒绝发送该邮件。因此,非本地注册用户就无法盗用该ESMTP服务器乱发邮件了。如果本地用户乱发垃圾邮件,网管可以有根据进行制裁。Exchange的基本身份验证和集成windows身份验证都是对基于ESMTP这种方式发送的邮件进行认证。目前常用的接收邮件客户端工具都支持ESMTP。
知道了这两种方式的区别,解决楼主的问题就很简单,一是基于SMTP方式发送邮件可以进行电子签名;二是采用基于ESMTP方式发送邮件,禁用SMTP这种方式传递邮件。
更详细的区别我博客上有转载:http://blog.csdn.net/xuhuojun/archive/2009/02/05/3864462.aspx
[ 本帖最后由 jimmy_xu 于 2009-2-5 15:39 编辑 ] |
|