4)当邮件被接收后,邮件一直保存在Exchange 服务器上的\Queue文件夹。SMTP虚拟服务器提交邮件到高级队列引擎,高级队列引擎接着将邮件提交到邮件分类器。
5)邮件分类器验证邮件的收件人,检查正确的收件人属性,应用大小限制和其他限定,将该邮件标记为本地传递,然后将该邮件传递回到高级队列引擎。
6)高级队列引擎提交该邮件到本地传递队列。
7)Exchange 存储从本地传递队列中接收到该邮件。
8)邮件消息被传递到客户端(例如Outlook, Outlook Express, 或 Outlook Web Access)。
10.外部DNS查询是如何工作的?
当 DNS 客户端需要解析服务器的名称时,便会查询 DNS 服务器。客户端发送的每个查询的本质作用是请求 DNS 服务器提供信息。客户端指定查询类型,该类型既可以指示资源记录的类型,也可以指示查询操作的专门类型。例如,要找到 Internet 中的 SMTP 邮件服务器,应指定查询类型 MX(邮件交换资源记录)。
例如,指定的名称可能是外部域,如 example.microsoft.com.,而指定查找的查询类型可能是该名称的 MX 记录。可以将 DNS 查询理解为客户端向服务器发出的两步提问:首先提问“您有与名称为‘example.microsoft.com.’的域对应的 MX 资源记录吗?”,然后再提问“如果有,可以将此 MX 记录解析为 A(主机)记录,并解析其 IP 地址吗?”当客户端收到来自服务器的应答时,会读取并解释 MX 记录并获取 A 记录,从而解析计算机的 IP 地址。
11.如何使用 Nslookup 确认 MX 记录配置?
1.在命令提示符下,键入 nslookup,再按 Enter 键。
2.键入 server <IP address>,其中 IP address 是外部 DNS 服务器的 IP 地址,然后按 Enter 键。
3.键入 set q=MX,再按 Enter 键。
4.键入 <domain name>,其中 domain name 是您所在域的名称,然后按 Enter 键。此时应显示所输入域的 MX 记录。如果未显示该 MX 记录,则说明 DNS 的配置不正确。
下面的示例说明了如何显示与虚构的域 example.com 对应的 MX 记录。
C:\> nslookup
Default Server: pdc.corp.example.com
Address: 192.168.6.13
> server 172.31.01.01
Default Server: dns1.example.com
Address: 172.31.01.01
> set q=mx
> example.com.
Server: dns1.example.com
Address: 10.107.1.7
example.com MX preference = 10, mail exchanger = mail1.example.com
example.com MX preference = 10, mail exchanger = mail2.example.com
example.com MX preference = 10, mail exchanger = mail3.example.com
example.com MX preference = 10, mail exchanger = mail4.example.com
example.com MX preference = 10, mail exchanger = mail5.example.com
mail1.example.com internet address = 172.31.31.01
mail2.example.com internet address = 172.31.31.02
mail3.example.com internet address = 172.31.31.03
mail4.example.com internet address = 172.31.31.04
mail5.example.com internet address = 172.31.31.05
在本示例中,预配置的 DNS 服务器位于代理服务器的后面。因此,使用具有已知 IP 地址 172.31.01.01 的外部或 Internet DNS 服务器执行查询。接下来,查询类型设置为 MX 以查找 example.com 的邮件交换器。在本示例中,五个 SMTP 服务器的负载保持平衡,并且每个服务器都有它自己的 IP 地址。但是,您所在的域可能只有一个条目,如下例所示:
contoso.com MX preference = 10, mail exchanger = mailbox.contoso.com
mailbox.contoso.com internet address = 10.57.22.3
12.如何使用默认网站来直接登录到OWA?
对于IIS 6.0的环境
1.打开IIS 管理工具。
2.找到”网站(Web Site)”-“默认网站(Default Web Site)”。
3.右单击”默认网站(Default Web Site)”,选择”属性(Properties)”。
4.切换到主目录(home directory)选项卡。
5.选中 “A redirection to a URL”.
6.在”In Redirect to” 后面的空白框里填写 “/OWA”.
7.选中 “Check a directory below this URL”.
8.在”开始(Start)”->”运行(Run)”中,使用命令:”IISrest /noforce”
对于IIS 7.0的环境
1.打开IIS 管理工具。
2.找到”网站(Web Site)”-“默认网站(Default Web Site)”。
3.在右面找到”Http redirect from default web site home”.
4.点击 “Http redirect”.
5.选中 “Redirect requests to this destination”.
6.在后面的空白框里填写 “/OWA”.
7.在右面的”动作(Action)”栏里,点击 “Apply”.
8.在”开始(Start)”->”运行(Run)”中,使用命令:”IISrest /noforce”
对于有ISA的环境
1.打开ISA.
2.找到”OWA Web Publishing Rule”.
3.找到”路径(Path)”选项卡。
4.点击”增加(Add)”,打开”Path Mapping Window”.
5.在”Internal Path”空白处填写 ”/OWA”
6.在”External Path”空白处填写 “/*”
13.如何实现不输入域名也能够登录OWA?
在Exchange 2003中,请参考下面的链接:
如何配置 Exchange Server 2003,以便用户可以登录到 OWA 不输入域名称 http://support.microsoft.com/kb/903942/zh-cn
在Exchange 2007中,具体的步骤如下:
1)打开Exchange Management Console,
2)定位到服务器配置-客户端访问,点击Outlook Web Access 栏,
3)右键选中owa (Default Web Site)选择属性,
4)点击认证栏,
5)在使用表单认证下,选择User name only,
6)点击浏览,选择你所在的域名,比如 mycompany.com,
7)点击两次确定。你将收到一个告警:你需要重启IIS才能使该设置生效。
8)在命令行中运行IISRESET /NOFORCE 命令来重启IIS。
20.如何诊断关于store.exe占用 100% CPU的问题?
在缺省情况下,Exchange 将占用服务器上所有可用的内存来建立一个有效的缓存来提高性能。如果其他进程需要内存的话,Exchange将通过减少缓存的大小,来减少它所需要的内存数量。
我们可以通过下面的步骤来诊断这类问题:
1.首先请使用Process Explorer来检查store.exe是否是Exchange Server的。你可以从下面的链接中下载Process Explorer。 http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx
2.然后可以尝试修改数据库缓存的最大值。具体的操作步骤可参考下面的文章。
Exchange 2007 中的 ESE 数据库缓存大小 http://technet.microsoft.com/zh-cn/library/bb691304(EXCHG.80).aspx
3.如果你安装了Windows 2003 Scalable Networking pack,那么Exchange 服务器的性能也会受到影响。一些新的附加的功能如TCP Chimney Offload,Receive-side Scaling (RSS) 和 NetDMA被加入到这个补丁包中,而这些都会对Exchange服务器的性能产生影响。具体的描述,请参考下面的文章。
Windows 2003 Scalable Networking pack and its possible effects on Exchange http://msexchangeteam.com/archive/2007/07/18/446400.aspx
4.请检查Exchange服务器上是否安装McAfee或其他第三方杀毒软件,我们需要把与Exchange数据有关的路径从扫描的列表里去除。
5.如果所有以上的步骤都不能解决问题,那么我们建议您使用ADPlus来抓取Dump文件,然后联系微软的技术支持来得到更进一步的帮助。
可供参考的文档:
How to use ADPlus to troubleshoot "hangs" and "crashes" http://support.microsoft.com/kb/286350
3.如何重置OWA相关的虚拟目录的设置?
当我们在OWA相关的问题上不能再做其他的排错,无法解决问题时,我们可以试着来重置OWA相关的虚拟目录的设置。
注意:在做重置设置之前,请将内部URL,外部URL以及其他的一些在Client Access Server/Front-end Server上的设置进行备份。
1)对于Exchange 2007,具体操作步骤可以参考以下文章:
尝试使用 Outlook Web Access 登录 Exchange 2007 时收到错误消息:“440 Login Timeout”(440 登录超时)http://support.microsoft.com/kb/941201/zh-cn
除此之外,我们可以尝试卸载CAS ,然后重新安装CAS来获得默认的设置。
2)对于Exchange 2003具体操作步骤可以参考以下文章:
如何在 Exchange Server 2003 中重置提供 Outlook Web Access、Exchange ActiveSync 和 Outlook Mobile Access 服务所需的默认虚拟目录
http://support.microsoft.com/kb/883380/zh-cn
其它参考文章:
如何创建和管理 Internet Information Services 7.0 中的配置备份
http://support.microsoft.com/kb/954872/zh-cn
13.Exchange Server 2007 传输服务器什么时候使用以及如何使用ESE数据库?该过程和Exchange Server 2003有什么不同?
Exchange Server 2007中心传输和边缘传输服务器角色使用ESE存储来保存它们的配置信息,像允许列表和其他被MEX代理使用的信息,并临时保存正在被路由的邮件。不管是中心传输还是边缘服务器,ESE存储的主要作用是临时保存电子邮件。活动目录应用程序模式(ADAM)也保存在ESE数据库中,但只是在边缘传输服务器上。邮箱服务器将邮箱和公用文件夹保存在ESE数据库中。
5.如何对Exchange 2007下的卷影复制服务 (VSS)进行排错?
注意:多数VSS故障已通过Service Pack的方式进行了修复。因此,在排错之前,请确认您已安装操作系统和Exchange的最新Service Pack。
1.VSS功能是否正常工作过?如果功能从来都无法使用,这可能是一个配置上的问题,而非VSS功能上的故障
2.为排错收集有用的日志信息。
•在事件查看器中,查看系统和应用程序事件日志中是否有相关的错误信息。
•使用VSSAdmin(英文)工具来执行下列命令,查看输出是否有相关的错误信息。
List Providers
List ShadowStorage
List Volumes
List Writers
3.通常,我们使用能够自动感知Exchange的VSS备份软件。为了确认问题是否出在备份软件上,我们可以在暂时移除或禁用备份软件的基础上,使用Windows server自带的工具去进行一次备份。
注意:在Exchange 2007本地连续复制或群集连续复制环境中,我们可以在主动节点上使用NTBackup或在被动节点上使用VSSAdmin来进行该项测试(请参考这篇文档中的前2步)
更多信息(英文): VSS Frequently Asked Questions Troubleshooting Exchange 2007 VSS Backups Best Practices for Using Volume Shadow Copy Service with Exchange Server 2003
15.OWA 中如何设置语言?
在Exchange 2007 以前,Http header定义了OWA中的语言,所以语言设置是在客户端摄制的。对于Exchange 2007,我们则可以在服务器端使用set-mailbox -identity "mailbox" -language "fr-FR"设置OWA的语言。
Language setup for a mailbox with Exchange Server 2007
http://msexchangeteam.com/archive/2009/01/28/450532.aspx
如何管理 Exchange Server 2003 中的 Outlook Web Access 功能
http://support.microsoft.com/kb/830827/zh-cn
如何特殊文件夹名称被分配在 Outlook Web Access (OWA) 中 http://support.microsoft.com/kb/325626/zh-cn
20. 通过线下碎片整理我可以获得多少磁盘空间?
1. 您可以检查事务日志中最近发生的编号为1221的日志。
Event ID: 1221 - The database name has amount megabytes of free space after online
2. 还可以通过命令行的方式。请先卸除数据库,然后运行ESEUTIL.EXE /MS databasename, 它会提供一份更详细的可回收空间的报告。
21. 如何去解决数据库文件不能加载的问题?
1. 如果所有的存储都不能够加载,请先检查以下服务是否是启动状态。
Microsoft Exchange Information Store
Microsoft Exchange System Attendant
随后请检查是否有基于文件的防病毒软件在对Exchange服务器的程序和数据库文件进行扫描。请禁用这些反病毒软件然后检查是否问题仍然存在。在同时,您也可以新建一个数据存储,看看它是否能正常的加载。
2. 如果是一个特定的存储不能加载。 首先请检查您的Exchange是否是标准版的,Exchange标准版的数据存储的上限是16GB, 当达到这个上限,存储就会被卸除。请参见KB 828070获取更多的信息。
请根据KB 314917来检查在事务日志中是否存在-1028或者-1022的错误,它通常说明物理存储可能会存在问题。
请使用命令ESEUTIL /MH来检查数据存储是否是关闭在连续的状态。如果数据库在不连续的状态下被关闭,是不能被正常加载的。这种情况下,您必须重播至少一个的事务日志文件来使数据库恢复到连续的状态。
请用命令ESEUTIL /G来检查数据库的完整性,此命令将在底层检查数据库的完整性。作者: 钉子 时间: 2010-2-3 00:36 标题: Exchange Server 2007 常见问题解答系列 Exchange Server 2007 常见问题解答(1)