สามารถใช้การตั้งค่าระดับภูมิภาคที่แตกต่างกันสำหรับกล่องจดหมายผู้ใช้ใน Exchange On-premises และ Exchange Online (Microsoft 365) การตั้งค่าระดับภูมิภาคของกล่องจดหมาย กำหนดรูปแบบวันที่/เวลา, เขตเวลา, การตั้งค่าภาษา, และชื่อโฟลเดอร์กล่องจดหมาย บทความนี้จะแสดงวิธี จัดการการตั้งค่าระดับภูมิภาคของกล่องจดหมาย ใน Exchange On-premises และ Microsoft 365 โดยใช้ Outlook Web Access และ PowerShell
Outlook ตั้งค่าภาษาของกล่องจดหมายเมื่อเชื่อมต่อครั้งแรก ให้ตรงกับการตั้งค่าการทำให้เป็นท้องถิ่น (Localization) ของโปรไฟล์ผู้ใช้ Windows หากครั้งแรกที่ผู้ใช้เข้าถึงกล่องจดหมายจาก Windows เวอร์ชันภาษาอังกฤษ (หรือ OS ที่มีการตั้งค่าภาษาอังกฤษ) ชื่อโฟลเดอร์กล่องจดหมายเริ่มต้นจะแสดงเป็นภาษาอังกฤษ หากเชื่อมต่อจาก Windows ที่ตั้งค่าภาษาเยอรมัน จะเห็นใน Outlook โฟลเดอร์ "Posteingang" แทน "Inbox", "Postausgang" แทน "Sent Items" เป็นต้น Outlook ไม่ให้เปลี่ยนชื่อโฟลเดอร์กล่องจดหมายภายหลัง

เปลี่ยนภาษาชื่อโฟลเดอร์เริ่มต้นด้วย Outlook Web Access
สมมติ ผู้ใช้เห็นชื่อโฟลเดอร์เริ่มต้นของ Outlook เป็นภาษาอังกฤษ และต้องการเปลี่ยนเป็นเยอรมัน (Deutsch) ต้องใช้เบราว์เซอร์ล็อกอินเข้ากล่องจดหมายผ่าน Outlook Web Access
ใน OWA ไปที่ Options → General → Region and time zone ตั้งค่าตัวเลือกภูมิภาคที่ต้องการในฟอร์มที่ปรากฏ: เลือกภาษาอินเตอร์เฟซ (ผมเปลี่ยนเป็น Deutsch), เขตเวลา และรูปแบบวันที่/เวลา หากต้องการเปลี่ยนชื่อโฟลเดอร์เริ่มต้นของ Outlook ให้ตรงกับการตั้งค่าภาษาใหม่ ให้ติ๊กตัวเลือก Rename default folder so their names match the specified language
คลิก Save

รีเฟรชหน้า OWA และตรวจสอบว่าชื่อโฟลเดอร์เริ่มต้นของ Outlook และอินเตอร์เฟซกล่องจดหมาย เปลี่ยนเป็น Deutsch แล้ว

ใน Outlook 365 สามารถเปลี่ยนภาษากล่องจดหมายและชื่อโฟลเดอร์เริ่มต้นผ่าน Settings → General → Language and time

วิธีตั้งค่าการตั้งค่าระดับภูมิภาคของกล่องจดหมายด้วย PowerShell
ใน Exchange On-premises หรือ Tenant Microsoft 365 (Exchange Online) สามารถจัดการการตั้งค่าระดับภูมิภาคของกล่องจดหมายด้วย PowerShell
เชื่อมต่อกับเซิร์ฟเวอร์ Exchange On-premises หรือ Tenant Microsoft 365 ด้วย PowerShell
คำสั่งต่อไปนี้ใช้เชื่อมต่อกับ Exchange Online:
$365Cred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $365Cred -Authentication Basic -AllowRedirection
Import-PSSession $Session
หากเปิดใช้งาน MFA สำหรับบัญชี ให้ใช้โมดูล Exchange Online PowerShell V2 (EXO V2) เพื่อเชื่อมต่อ:
Connect-ExchangeOnline -UserPrincipalName maxbak@woshub.onmicrosoft.com -ShowProgress $true
เพื่อแสดงการตั้งค่าระดับภูมิภาคของกล่องจดหมาย รันคำสั่ง:
Get-MailboxRegionalConfiguration -Identity maxbak@woshub.onmicrosoft.com

คำสั่ง Get-MailboxRegionalConfiguration และ Set-MailboxRegionalConfiguration ทำงานได้ทั้งใน Exchange Server 2013, 2016, 2019 และ Microsoft 365
เพื่อเปลี่ยนภาษาของโฟลเดอร์เริ่มต้นของ Outlook เป็นภาษาอังกฤษ และตั้งค่าเขตเวลาเป็น US East (UTC-05:00) รันคำสั่ง:
Get-Mailbox maxbak@woshub.onmicrosoft.com | Set-MailboxRegionalConfiguration -LocalizeDefaultFolderName:$true -Language "en-US" -TimeZone "US Eastern Standard Time"
สามารถแสดงรายการเขตเวลาที่มีอยู่ใน Windows ได้ดังนี้:
Get-TimeZone -ListAvailable
หากต้องการเปลี่ยนชื่อโฟลเดอร์เริ่มต้นของ Outlook จากภาษาอังกฤษเป็นเยอรมันอย่างเดียว รันคำสั่ง:
Get-Mailbox maxbak@woshub.onmicrosoft.com | Set-MailboxRegionalConfiguration -LocalizeDefaultFolderName:$true -Language "de-DE" –DateFormat “yyyy-MM-dd” –TimeFormat “HH:mm”
ชื่อโฟลเดอร์เริ่มต้นของ Outlook จะเปลี่ยนทันที
หากเปลี่ยนภาษากล่องจดหมาย สามารถระบุรูปแบบวันที่/เวลาใหม่ได้ หากรูปแบบวันที่/เวลาไม่ตรงกับภาษา จะเกิดข้อผิดพลาด:
DateFormat "M/d/yyyy" isn't valid for current language setting "de-DE". Valid formats include "dd.MM.yyyy, dd.MM.yy, d.M.yy, dd/MM/yy, yyyy-MM-dd"
หรือ
The TimeFormat "h:mm tt" isn't valid for current language setting "de-DE". Valid formats include "H:mm, HH:mm".
หากไม่ต้องการตั้งค่ารูปแบบวันที่/เวลาด้วยตนเอง สามารถใช้รูปแบบเริ่มต้นสำหรับภาษาที่เลือกด้วยตัวเลือก Set-MailboxRegionalConfiguration:
-DateFormat $null -TimeFormat $null
สามารถเปลี่ยนการตั้งค่าระดับภูมิภาคสำหรับกล่องจดหมายทั้งหมดบนเซิร์ฟเวอร์ Exchange พร้อมกันได้:
Get-Mailbox -Server be-msg01 -ResultSize unlimited -Filter {RecipientTypeDetails -eq 'UserMailbox'} | Set-MailboxRegionalConfiguration -TimeZone "Central Europe Standard Time" -LocalizeDefaultFolderName:$true -Language "en-gb"
วิธีรีเซ็ตชื่อโฟลเดอร์เริ่มต้นของกล่องจดหมายด้วย Outlook
หากกล่องจดหมายผู้ใช้ว่างเปล่า หรือมีการตั้งค่าภาษาใหม่โดยไม่ได้เปลี่ยนชื่อโฟลเดอร์ สามารถรีเซ็ตชื่อโฟลเดอร์เริ่มต้นของกล่องจดหมาย Exchange ด้วย Outlook โดยตั้งค่าภูมิภาคของ Windows ในโปรไฟล์ให้ตรงกับที่ต้องการ และเริ่ม Outlook ด้วยตัวเลือก ResetFolderNames:
outlook.exe /resetfoldernames
ครั้งถัดไปที่เริ่ม Outlook ชื่อโฟลเดอร์จะแสดงเป็นภาษาใหม่
หากคำสั่งแรกไม่ช่วย (ขึ้นอยู่กับเวอร์ชัน Outlook) ลองรันคำสั่งนี้:
outlook.exe /resetfolders