ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 11657|回复: 1
打印 上一主题 下一主题

[经验] OWA邮箱界面的语言显示问题(有的用户显示中文/有的显示英文/有的中英结合)解决办法

[复制链接]
跳转到指定楼层
顶楼
发表于 2007-12-7 16:05:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前一段时间给国外的一个客户远程架设Exchange Server,一切就绪之后按照客户发来的用户信息表给他们配置多域邮箱的帐户。完成后为了测试多域名邮箱正常工作,我挑选了对方管理人员的帐户在我本地登录OWA试用(当时的想法是首先要确保领导们使用正常)。测试一切正常后,又做了若干收尾工作,几天后将服务器交付客户,半夜(美国那边是中午)接到客户的国际长话,说他们总裁和管理们用IE登录邮箱后,按钮全是乱码(其实是对方电脑无法显示中文),但普通员工都正常。FT,我呆!!!
    经过一番努力,问题终于得以解决,但解决问题的过程中让我感到Exchange某些方面的死板设定和难维护性。
问题的原因是:用户首次登陆OWA时,OWA界面中的文件夹才会建立,而文件夹的显示语言则是根据用户第一次登陆的时候其IE设置中语言的偏好所决定的。 最FT的是显示语言一旦生成就无法改变,即使你后来又更改了语言偏好。因为我贴心了为客户管理人员登录了OWA测试,所以他们的语言设定就遵循了我的IE中的中文语言规则。而普通用户则幸免于难。
解决办法:
办法很笨,
第一就是把有问题的帐户都删除了重建,重建过程中有可能会出错需要进一步解决。
第二个办法就是逐个更改M:/domain.com/MBX/用户目录下已生成的文件夹名。 为了减少重复劳动和出错率,我用下面这个脚本自动更改的(脚本是在Google上搜到的)。
步骤如下:
1。修改组织对象的安全性,强制显示“Exchange System 管理员”中的安全选项卡。
运行注册表编辑器regedit.exe.
在HKEY_CURRENT_USERSoftwareMicrosoftExchangeExAdmin
项下添加:
Value Name: ShowSecurityPage
Data Type: REG_DWORD
Value: 1
立即即可生效。
2。此时可以看到在Exchange system manager/servers/server/first storage group 右键属性上看到security选项。
清除管理员权限上拒绝“另外接收为”和“另外发送为”权限。
参见http://support.microsoft.com/kb/259221/EN-US/
3。建立一个ExIFS 驱动盘MExIFS:Exchange Installable File System driver 参见http://www.swinc.com/resource/e2kfaq_appxc.htm
Exchange 2003默认没有启动这个驱动盘。
可以通过建立一个注册表项来建立:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEXIFSParameters
Value Name: DriveLetter
Data Type: REG_SZ
Value: M
不一定非得M,可以自己指定一个盘符。
4。现在管理员可以访问M:/domain.com/MBX/下的用户目录了。
可以运行一下脚本来修改中文的文件夹为英文名字或相反。
dim fso, shell
set fso = CreateObject("Scripting.FileSystemObject")
runThem("Z:")
set fso = nothing
wscript.quit
Sub runThem(xPath)
Dim S
Set f = fso.GetFolder( xPath )
For Each Folder In f.SubFolders
S = folder.name
Select Case S
Case "收件箱"
folder.name = "Inbox"
Case "联系人"
folder.name = "Contacts"
Case "草稿"
folder.name = "Drafts"
Case "日记"
folder.name = "Journal"
Case "日历"
folder.name = " Calendar"
Case "任务"
folder.name = "Tasks"
Case "已发送邮件"
folder.name = "Sent Items"
Case "已删除邮件"
folder.name = "Deleted Items"
Case "便笺"
folder.name = "Notes"
Case "发件箱"
folder.name = "Outbox"
Case "垃圾邮件"
folder.name = "Junk E-Mail"
End Select
Call runThem(Folder)
Next 'Folder
End Sub
任务完成,现在所有用户登录OWA后都是英文界面。
参考:
1。http://support.microsoft.com/kb/259221/EN-US/
2。http://support.microsoft.com/kb/262054/zh-cn
3。http://support.microsoft.com/kb/q262054/
4。http://www.msexchange.org/tutorials/Localization_Outlook_Folders.html

评分

参与人数 1技术积分 +10 收起 理由
钉子 + 10 原创内容

查看全部评分

沙发
发表于 2007-12-8 10:09:18 | 只看该作者
砸锅卖铁版主的方法可以借鉴一下:
http://www.5dmail.net/bbs/viewth ... p%3Bfilter%3Ddigest
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-5-17 04:43

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表