Outlook2003可以看到并能收发邮件,而同一账户的webmai看不到邮件的问题:
exchange2007 环境,client使用outlook2003采用exchange协议来连接到exchange2007server。在exchange2007server上没有开启POP3IMAP4协议。通过outlook2003收发邮件正常。在outlook2003上归档邮件,没有异常。但是在通过webmail查看服务器的邮件,发现没有邮件,但在outlook2003上是有全部的邮件。通过webmail为什么看不到邮件,服务器上的邮件哪里去了,被下载保存在本地吗??
 
1、  查找资料:采用exchange协议,默认一定会在服务器上保留邮件副本,即使归档到本地,服务器上和杯底各保留一份邮件。不会造成服务器上不存在邮件,webmail看不到邮件的状况。
 
2、  如果outlook2003采用POP3 的方式连接到exchange2007server,则在实现归档时,会出现“在服务器上保留副本”的可选项,打钩选择则在服务器上保留副本,否则不保留副本,即归档后,不再服务器上保留原邮件,webmail上看不到原来的邮件是正常的。但这不符合这个问题的环境。
 
3、  现在确认,没有在outlook2003上操作过,删除服务器上邮件的动作。
 
4、  outlook2003的“编辑”中,发现有“移至文件夹”的选项。考虑是否因此造成的。验证:使用正常收发邮件的outlook2003webmail可以看到邮件,将一封outlook2003默认邮箱中收件箱中的邮件,移动到个人文件中。默认邮箱中没有此邮件,只有在个人文件夹中才有。使用webmail查看,发现此邮件不存了。
 
5、  进一步验证,新邮件投递由原来的默认邮箱更改为个人文件夹。关闭outlook2003.发送一封测试邮件到当前账户邮箱。首先使用webmail查看,能过看到测试邮件。然后。打开outlook2003,收邮件。测试的新邮件被保存在个人文件夹中,默认邮箱中没有收到测试邮件。再打开webmail,发现看不到测试邮件了。
 
6、  说明,如果client outlook2003设置成新邮件投递到本地个人文件夹,则邮件回从服务器邮箱(outlook2003的默认邮箱)移动到个人文件夹的收件箱中,服务器邮箱不保留邮件,所以webmail看不到邮件是正常的。
 
7、  结论:
   A:仅采用exchange协议通过outlook203连接到exchange2007serverOutlook2003设置新邮件投递到默认邮箱(默认设置),则邮件保存在服务器上,本地保存邮件副本或缓存,webmail可以正常查看和收发邮件。此时归档邮件到本地保存,也会在服务器上保留一份邮件。即exchange2007默认是保留副本的。
        Boutlook2003设置新邮件投递到个人文件夹收件箱,则邮件回在outlook2003链接到exchange2007服务器上时,将服务器邮箱(outlook203默认邮箱)中的邮件移动到个人文件夹中,而不在服务器上保留邮件,完全保存在对应用户的本地,所以webmail看不到邮件。
 
8、  检查有问题用户的outlook2003设置,发现新邮件被设置成投递到个人文件夹,问题解决了。邮件都在,只是完全保存在本地的个人文件夹中了。
 
9、  根据需求可以设定,即使采用exchange协议,也可以实现部分在服务器上保留副本,部分不保留邮件副本。即保证重要用户的邮件安全性,又可以节省服务器存储空间,和有效降低备份成本。
 
10、              我们的问题解决了。供遇到同样问题的朋友,参考。有需要补充或修改的请留言。