Discussion:
Language for NDR and other warnings
(too old to reply)
t***@noemail.noemail
2009-02-02 10:49:21 UTC
Permalink
Hi,

I have somewhat of a problem with Exchange 2007 NDR/Warning messages:

We still have some Exchange 2003 servers, but the major part of the users
are migrated to 2007 and the 2007 HUB servers are handling in/outgoing mail.

The problem is that people on the 2003 serveres recives warnings and NDRs in
the Exchange 2007 servers locale, which is Danish - not many people in
France understands that.

If they were exchange 2007 users, I could use set-mailbox -languages fr_FR,
but the language attribute does not exist in exh 2003.

Is there a way to tell the servers to use a specific language as default
language?

BR
Torben
Robbin Meng [MSFT]
2009-02-05 07:52:58 UTC
Permalink
Hello,

Thanks for your post.

Please understand if a MAPI/CDO agent (such as non-English IE (OWA),
non-Exchange Outlook) logs on to a user's mailbox, and the language used by
the agent is different than the language used by the user, the logon will
change the MAPI property PR_LOCALE_ID on the information store to the
language used by the MAPI agent. While the locale ID will be changed back
when the user logs on, this can cause problems in the interim, as warning
messages sent by Exchange will be sent in the language specified by
PR_LOCALE_ID. For example, a mailbox storage limit warning or an NDR would
be generated in a different language than the user understands or prefers.

You can use MFCMapi tool to check the property:

1. Configure a problem user Outlook profile (Online Mode)
2. Run the MFCMapi tool and logon the user profile (Session->Logon and
display store table->select the profile)
3. Single click the Mailbox-<Account name>
4. In the lower pane, please locate and check the PR_LOCALE_ID property.
Whether the value of the property is 1033(English)For instance, 1036 for
French (France) or 3084 for French (Canada).


For your reference:

Download MFCMapi and run MFCMapi.exe on the client
http://www.microsoft.com/downloads/details.aspx?familyid=55FDFFD7-1878-4637-
9808-1E21ABB3AE37&displaylang=en

List of Localized MS Operating Systems
http://www.microsoft.com/globaldev/reference/oslocversion.mspx

Hope this helps.


Best regards,
Robbin Meng(MSFT)
Microsoft CSS Online Newsgroup Support
Get Secure! - www.microsoft.com/security
t***@noemail.noemail
2009-02-05 14:05:56 UTC
Permalink
Hi Robbin,

This is not very helpfull, as we have 200+ users in 10+ locations all over
the world still running using Exchange 2003 as their mailbox server.
Doing anything pr. profile is not an option.

I thought there was a setting on the Echange 2007 server that would set a
default language? Or copuld I simply change the locale on the HUB servers
to en_us?

Br
Torben
Post by Robbin Meng [MSFT]
Hello,
Thanks for your post.
Please understand if a MAPI/CDO agent (such as non-English IE (OWA),
non-Exchange Outlook) logs on to a user's mailbox, and the language used by
the agent is different than the language used by the user, the logon will
change the MAPI property PR_LOCALE_ID on the information store to the
language used by the MAPI agent. While the locale ID will be changed back
when the user logs on, this can cause problems in the interim, as warning
messages sent by Exchange will be sent in the language specified by
PR_LOCALE_ID. For example, a mailbox storage limit warning or an NDR would
be generated in a different language than the user understands or prefers.
1. Configure a problem user Outlook profile (Online Mode)
2. Run the MFCMapi tool and logon the user profile (Session->Logon and
display store table->select the profile)
3. Single click the Mailbox-<Account name>
4. In the lower pane, please locate and check the PR_LOCALE_ID property.
Whether the value of the property is 1033(English)For instance, 1036 for
French (France) or 3084 for French (Canada).
Download MFCMapi and run MFCMapi.exe on the client
http://www.microsoft.com/downloads/details.aspx?familyid=55FDFFD7-1878-4637-
9808-1E21ABB3AE37&displaylang=en
List of Localized MS Operating Systems
http://www.microsoft.com/globaldev/reference/oslocversion.mspx
Hope this helps.
Best regards,
Robbin Meng(MSFT)
Microsoft CSS Online Newsgroup Support
Get Secure! - www.microsoft.com/security
Robbin Meng [MSFT]
2009-02-10 09:58:27 UTC
Permalink
Hi Torben,

Thanks for your reply.

As I have indicated, simply, for users that mailbox located on Exchange
2003 server, they have to change the language settings from clients, not on
the Exchange server. It is a by design behavior.

In early versions of Exchange server like Exchange 2003 and Exchange 2000,
user's mailbox language is set by the MAPI client's language settings which
firstly connect to the Exchange server. There is no related language
settings on the Exchange server. The following are actions taken by MAPI
clients when connecting to their mailboxes:

1. When MAPI client connect to mailbox firstly, the default folder(inbox),
the language settings of system message (NDR, quota warning message)will
sync with MAPI language settings, and save it to the PR_LOCALE_ID MAPI
attribute of Information Store.

2. When different MAPI clients with different language settings connect to
user mailbox, the PR_LOCALE_ID attribute will sync with current MAPI
clients, but only system message language settings would be modified.
Default folder name won't change.

In Exchange 2007, administrator can modify the related language settings
now on the server. But only through Power Shell command. When using
set-mailbox, user can change the clients languages, including quota
message, NDR, OWA UI and UM language.

Exchange 2007 supported language can be found at
http://technet.microsoft.com/en-us/library/bb123979.aspx

Therefore, the work round is that using a Outlook or OWA client which has
France language as local language settings to connect to its mailbox
server. Then the PR_LOCALE_ID attribute will be changed to France and saved
in their mailbox store.

More information:

Language Support for Client Applications
http://technet.microsoft.com/en-us/library/bb124982.aspx

How to Configure Language Settings for Outlook Web Access
http://technet.microsoft.com/en-us/library/aa997435.aspx

How to Change the Languages for a User Mailbox
http://technet.microsoft.com/en-us/library/bb310757.aspx

Exchange Server 2007 internationalized console GUI layout of name and
address information
http://msexchangeteam.com/archive/2007/02/01/432722.aspx

The address book function in Exchange 2007 is broken when an Exchange OWA
client and a Windows Server 2003-based domain controller do not have the
same locale setting
http://support.microsoft.com/kb/919166/en-us

Hope it helps.

Sincerely,
Robbin Meng
Microsoft Online Newsgroup Support

Loading...