locked
Limitations of set-systemmessage for the quota messages RRS feed

  • Question

  • Hi,

     

    I was asked to look into changing the quota message so we can add another line to make it bilingual.  My answer is going to be the following, but am I overlooking anything?

    We're running Exchange Server 2007 SP2

     

    "In 2007 we use Set-SystemMessage but what I’m not seeing so far is:

     

    You can’t do carriage returns for another line, so French would be on the same line as English.

    There’s a text parameter but not one to change the subject line.

    The Exchange server locale is English so I’m not sure how it will handle French characters, if any."

    Monday, October 31, 2011 7:33 PM

Answers

  • Hi Rudi,

    Sorry for the delay response.

    If you installed Exchange server with language set to English, and French user machine/outlook client installed with Language set to French. After you set the SystemMessage as following:

    New-SystemMessage –QuotaMessageType WarningMailbox -Language EN –Text “FRENCH FRENCH FRENCH FRENCH ||| ENGLISH ENGLISH ENGLISH ENGLISH"
    New-SystemMessage –QuotaMessageType WarningMailbox -Language FR –Text “FRENCH FRENCH FRENCH FRENCH ||| ENGLISH ENGLISH ENGLISH ENGLISH

    Result:

    French users will receive body of quota message contains English and French, but the Subject
    language will be in English.

    If you want French users see French Subject, please change the Language property of the French users to FR-CA.

    Set-Mailbox - identity "user" -languages "FR-CA"

    Frank Wang

    • Marked as answer by Mike Crowley Friday, April 27, 2012 1:36 AM
    Tuesday, November 8, 2011 3:05 AM

All replies

  • I haven't played with this much, but I believe it supports HTML, so this means you can use <BR> for line breaks:

    http://technet.microsoft.com/en-us/library/bb125135(EXCHG.80).aspx



    Mike Crowley | MVP
    My Blog -- Planet Technologies

    Monday, October 31, 2011 10:31 PM
  • Hi rudi,

    You can try using "/n" for the line break. e.g.

    "English text. /n

    Franch text."

    About subject line, it's a non customizable field so the subject cannot be changed.

    You can run the cmdlet twice to set the systemmessage for EN & FR locale respectively.

    Frank Wang

    Forum Support

    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Tuesday, November 1, 2011 8:22 AM
  • Hi rudi,

    Any updates?

    Frank Wang

    Thursday, November 3, 2011 1:46 AM
  • Hi rudi,

    Any updates?

    Frank Wang

     

    Friday, November 4, 2011 1:49 AM
  • Thanks for the responses.

    I haven't checked to see if this works yet.  You mentioned changing the message for English and French locales but I thought Exchange only works with the locale of the OS it's installed in.  Are my French users running French language locale on their desktops goinging to get a French version if I add it?

    Thanks,

    Rudif

    Friday, November 4, 2011 2:53 PM
  • Hi Rudi,

    Sorry for the delay response.

    If you installed Exchange server with language set to English, and French user machine/outlook client installed with Language set to French. After you set the SystemMessage as following:

    New-SystemMessage –QuotaMessageType WarningMailbox -Language EN –Text “FRENCH FRENCH FRENCH FRENCH ||| ENGLISH ENGLISH ENGLISH ENGLISH"
    New-SystemMessage –QuotaMessageType WarningMailbox -Language FR –Text “FRENCH FRENCH FRENCH FRENCH ||| ENGLISH ENGLISH ENGLISH ENGLISH

    Result:

    French users will receive body of quota message contains English and French, but the Subject
    language will be in English.

    If you want French users see French Subject, please change the Language property of the French users to FR-CA.

    Set-Mailbox - identity "user" -languages "FR-CA"

    Frank Wang

    • Marked as answer by Mike Crowley Friday, April 27, 2012 1:36 AM
    Tuesday, November 8, 2011 3:05 AM