Microsoft KB Archive/330298

= Error when an IMAP4 user tries to open a meeting request link: &quot;404 Error&quot; =

Article ID: 330298

Article Last Modified on 8/17/2007

-

APPLIES TO


 * Microsoft Exchange Server 2000 Service Pack 3

-



This article was previously published under Q330298



SYMPTOMS
When an Internet Message Access Protocol, Version 4rev1 (IMAP4) user tries to open meeting requests received through IMAP4 clients, the user may receive 404 error messages.

The URL that IMAP4 constructs for meeting requests uses the following format:

http://domain.com/exchange/ /Inbox/Meeting.EML

If you replace  in this URL with the mailbox alias, the user can successfully reach the meeting request.



CAUSE
This problem is caused by two conditions:  A recipient policy sets primary Simple Mail Transfer Protocol (SMTP) proxy addresses to a form that does not match the http virtual root (v-root) for Exchange 2000. Therefore, if a customer has configured their http v-root for Exchange 2000 as &quot;example.domain.com&quot;, the following recipient policy would create SMTP proxy addresses that do not match the v-root:

FirstName.LastName@example.com (%g.%s@example.com)

For more information about recipient policies, click the following article number to view the article in the Microsoft Knowledge Base:

285136 XADM: How to Customize the SMTP E-mail Address Generators

 Additional proxy addresses exist that match the Exchange 2000 v-root (&quot;example.domain.com&quot;) for the right side of the address, but do not match the left side (for example, if it is set to be the mailbox alias).

The following scenario illustrates how this situation can occur.

The http v-root for Exchange 2000 points to &quot;example.domain.com&quot;. A user's primary SMTP proxy address is &quot;%g.%s@domain.com&quot;. The problem occurs because the user has two different SMTP addresses: FirstName.LastName@domain.com (the primary) and FLastName@example.domain.com. Exchange 2000 tries to use the left side of the user's primary SMTP address (FirstName.LastName) to find their calendar, but the http v-root that is used (/Exchange) is set to example.domain.com. The 404 error occurs when Exchange 2000 tries to find the calendar for the nonexistent SMTP address FirstName.LastName@example.domain.com.



RESOLUTION
To resolve this problem, always make sure that the Recipient Update Service sets a primary default address that matches an Exchange 2000 virtual root. Additionally:
 * You can change the default Recipient Update Service policy to &quot;@example.domain.com&quot;.
 * You can change the Exchange 2000 virtual root to &quot;example.com&quot;
 * You can create a new Exchange 2000 virtual root for &quot;example.com&quot; and configure IMAP4 users to use the new v-root.

Note The IMAP meeting request link generation process is changed after you apply hotfix 923496. Before hotfix 923496, the URL that IMAP4 constructs for meeting requests uses the following format:

http://domain.com/exchange/ /Inbox/Meeting.EML

After hotfix 923496, the URL that IMAP4 constructs for meeting requests uses the following format:

http://domain.com/exchange/ /Inbox/Meeting.EML

Additional query words: vroot RUS

Keywords: kbhotfixserver kbqfe kbbug kbexchange2000presp4fix kbfix KB330298

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.