เปลี่ยนที่อยู่ SMTP หลัก Microsoft 365
กล่องจดหมายที่ได้รับใบอนุญาตสามารถมีที่อยู่อีเมลได้หลายรายการ แต่กล่องจดหมายแต่ละกล่องจะมีที่อยู่ SMTP หลักเพียงที่อยู่เดียวเท่านั้น คุณสามารถเปลี่ยนชื่อและโดเมนของที่อยู่ SMTP หลักของคุณสำหรับกล่องจดหมายเดียวและหลายกล่องจดหมายได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีเปลี่ยนที่อยู่ SMTP หลักในศูนย์การจัดการ Microsoft 365 และ PowerShell
เปลี่ยนที่อยู่ SMTP หลักในศูนย์การจัดการ Microsoft 365
คุณสามารถจดจำที่อยู่หลักของผู้ใช้แต่ละคนได้ เนื่องจาก SMTP (Simple Mail Transfer Protocol) เขียนด้วยตัวพิมพ์ใหญ่ ที่อยู่นามแฝงจะสะกดด้วยตัวอักษรตัวเล็ก (smtp)
เราจะแสดงวิธีเปลี่ยนที่อยู่ SMTP หลักในศูนย์การจัดการ Microsoft 365:
- ตู้ไปรษณีย์เดียว
- กล่องจดหมายหลายกล่อง
คุณสามารถเปลี่ยนที่อยู่หลัก ชื่อ และ โดเมน สำหรับกล่องจดหมายเดียว ทำได้เฉพาะการเปลี่ยนแปลงที่อยู่อีเมลหลัก โดเมน สำหรับผู้ใช้ทั้งหมดในศูนย์การจัดการ Microsoft 365 เท่านั้น
หมายเหตุ: คุณสามารถเปลี่ยนได้เฉพาะที่อยู่อีเมลหลักของกล่องจดหมายที่มีใบอนุญาต Microsoft 365 เท่านั้น
เปลี่ยนที่อยู่ SMTP หลักของผู้ใช้
ผู้ใช้บางรายมีชื่อผู้ใช้ (UserPrincipalName) แตกต่างจากที่อยู่หลัก ดังนั้นเมื่อคุณเปลี่ยนที่อยู่หลัก จะไม่เปลี่ยนชื่อผู้ใช้ อย่างไรก็ตาม Microsoft แนะนำให้มี UPN การเข้าสู่ระบบของบุคคลนั้นตรงกับที่อยู่ SMTP หลักของพวกเขา
มีที่อยู่อีเมลหลายประเภท แต่ทุกกล่องจดหมายต้องมีที่อยู่ SMTP หลักหนึ่งที่อยู่ ในตัวอย่างของเรา เราต้องการเปลี่ยนที่อยู่อีเมล SMTP หลักของผู้ใช้ Brenda Smith
ทำตามขั้นตอนเหล่านี้เพื่อเปลี่ยนที่อยู่อีเมล SMTP หลักในศูนย์การจัดการ Microsoft 365:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft 365
- คลิก แสดงทั้งหมด
- คลิก การตั้งค่า > โดเมน
- คลิกที่ โดเมน
- คลิกแท็บ ผู้ใช้
- ค้นหาและคลิกที่ผู้ใช้ (Brenda.Smith@m365info.com)
- ใต้แท็บ บัญชี
- คลิก จัดการชื่อผู้ใช้และอีเมล
- คลิกไอคอนแก้ไข
- พิมพ์ ชื่อผู้ใช้
- เลือกโดเมนอื่นๆ (ไม่บังคับ)
- คลิก เสร็จสิ้น
- คลิก บันทึกการเปลี่ยนแปลง
- บันทึกการเปลี่ยนแปลงที่อยู่อีเมลหลักเรียบร้อยแล้ว
คุณอัปเดตที่อยู่อีเมล SMTP หลักสำหรับผู้ใช้ในศูนย์การจัดการ Microsoft 365 สำเร็จแล้ว ที่อยู่หลักเดิมจะกลายเป็นนามแฝงโดยอัตโนมัติ ซึ่งคุณสามารถลบออกได้ตลอดเวลา
หมายเหตุ: หากอีเมลหลักเป็นชื่อผู้ใช้ด้วย ระบบจะเปลี่ยนทั้งอีเมลหลักและชื่อผู้ใช้โดยอัตโนมัติ
ดูขั้นตอนถัดไปหากคุณต้องการเปลี่ยนโดเมนที่อยู่หลักของผู้ใช้ทั้งหมด
เปลี่ยนโดเมนที่อยู่หลักของผู้ใช้จำนวนมาก
หากคุณต้องการสลับผู้ใช้หลายคนไปยังโดเมนอื่น คุณสามารถทำได้ในศูนย์การจัดการ Microsoft 365
หากต้องการเปลี่ยนโดเมนที่อยู่หลักของผู้ใช้จำนวนมาก ให้ทำตามขั้นตอนเหล่านี้:
- ลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft 365
- คลิก การตั้งค่า > โดเมน
- คลิกที่ โดเมน
- คลิกแท็บ ผู้ใช้
- เลือก ผู้ใช้หลายราย
- คลิก เปลี่ยนโดเมน
- เลือก โดเมน
- คลิกบันทึก
- บันทึกการเปลี่ยนแปลงของโดเมนที่อยู่หลักของผู้ใช้หลายรายใน m365info.com
ที่อยู่หลักเดิมของแต่ละกล่องจดหมายจะกลายเป็นนามแฝงโดยอัตโนมัติ
หมายเหตุ: หลังจากที่คุณเปลี่ยนโดเมนสำหรับผู้ใช้หลายราย คุณต้องแจ้งให้ผู้ใช้ทราบว่าต้องลงชื่อเข้าใช้บริการของ Microsoft ด้วยโดเมนใหม่ เนื่องจากชื่อผู้ใช้เก่าจะใช้ไม่ได้
หากคุณต้องการเปลี่ยนที่อยู่หลัก ชื่อ และ โดเมน จำนวนมาก ให้ใช้ PowerShell ในขั้นตอนถัดไป
เปลี่ยนที่อยู่หลักด้วย Exchange Online PowerShell
เราจะแสดงวิธีเปลี่ยนที่อยู่ SMTP หลักด้วย PowerShell โดยใช้วิธีการต่างๆ
เชื่อมต่อ PowerShell แบบออนไลน์ของ Exchange
เพื่อให้สามารถเรียกใช้คำสั่ง PowerShell คุณต้องเชื่อมต่อกับ Exchange Online PowerShell เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ เรียกใช้ cmdlet ด้านล่าง และลงชื่อเข้าใช้ด้วยข้อมูลรับรองผู้ดูแลระบบของคุณ
Connect-ExchangeOnlineเปลี่ยนที่อยู่ SMTP หลักจำนวนมาก
หากคุณต้องการเปลี่ยนที่อยู่ SMTP หลักสำหรับผู้ใช้หลายราย ควรใช้ไฟล์ CSV
สร้างไฟล์ CSV เพื่อแทนที่ที่อยู่ SMTP หลักด้วยขั้นตอนด้านล่างนี้:
- เปิด Microsoft Excel
- พิมพ์ ผู้ใช้ ที่ด้านบนของคอลัมน์แรก
- แสดงรายการชื่อผู้ใช้หลัก
- พิมพ์ ที่อยู่อีเมล ที่ด้านบนของคอลัมน์ที่สอง
- แสดงรายการที่อยู่หลักของ SMTP ใหม่
หมายเหตุ: เมื่อคุณเปลี่ยนที่อยู่อีเมลหลักของผู้ใช้เป็นโดเมนอื่น โดเมนใหม่ที่คุณต้องการเพิ่มควรรวมอยู่ในรายการ โดเมนที่เชื่อถือได้ ของ Microsoft 365
ดูตัวอย่างไฟล์ CSV
- ตั้งชื่อไฟล์ SMTPaddress และบันทึกเป็นไฟล์ CSV
- สร้างโฟลเดอร์ temp ในไดรฟ์ (C:) หากคุณยังไม่มี
- บันทึกไฟล์ SMTPaddress.csv ในโฟลเดอร์ชั่วคราว
- เพื่อให้แน่ใจว่า PowerShell สามารถอ่านไฟล์ได้ ให้เรียกใช้ Import-Csv cmdlet
Import-Csv "C:\temp\SMTPaddress.csv"สคริปต์ PowerShell จะเปลี่ยนเฉพาะ SMTP หลักสำหรับผู้ใช้ในไฟล์ CSV นอกจากนี้ยังจะเปลี่ยนที่อยู่ smtp หลักเก่าเป็นนามแฝง (smtp) และลบที่อยู่นามแฝงอื่น ๆ ทั้งหมดหากมี
- เรียกใช้สคริปต์ PowerShell ด้านล่าง
$csv = Import-Csv "C:\temp\SMTPaddress.csv"
foreach ($line in $csv) {
$SMTP = "SMTP:" + $line.Emailaddress
try {
Set-Mailbox -Identity $line.User -EmailAddresses $SMTP -WindowsEmailAddress $line.Emailaddress -ErrorAction Stop
Write-Host "Updated email address for $($line.User) to $SMTP" -ForegroundColor Green
}
catch {
Write-Host "Failed to update email address for $($line.User). Error: $($_.Exception.Message)" -ForegroundColor Red
}
}- ผลลัพธ์เอาต์พุต PowerShell แสดงอยู่ด้านล่าง (ไม่ต้องสนใจคำเตือน)
โดยจะแสดงคำเตือนสำหรับที่อยู่อีเมลแต่ละอันเนื่องจากคุณเปลี่ยนเฉพาะที่อยู่ SMTP หลักเท่านั้น ไม่ใช่ชื่อผู้ใช้
WARNING: Proxy address "B.Smith@ms365info.onmicrosoft.com" is used as WindowsLiveId. So it can't be removed from list of email addresses. To remove it, first change the WindowsLiveId.
Updated email address for B.Smith@ms365info.onmicrosoft.com to SMTP:Brenda.Smith@m365info.com
WARNING: Proxy address "Charles.Mitchel@m365info.com" is used as WindowsLiveId. So it can't be removed from list of email addresses. To remove it, first change the WindowsLiveId.
Updated email address for Charles.Mitchel@m365info.com to SMTP:Charles.Mitchel@ms365info.onmicrosoft.com
WARNING: Proxy address "Eric.Paige@m365info.com" is used as WindowsLiveId. So it can't be removed from list of email addresses. To remove it, first change the WindowsLiveId.
Updated email address for Eric.Paige@m365info.com to SMTP:E.Paige@m365info.com
WARNING: Proxy address "Julia.Wood@m365info.com" is used as WindowsLiveId. So it can't be removed from list of email addresses. To remove it, first change the WindowsLiveId.
Updated email address for Julia.Wood@m365info.com to SMTP:J.Wood@ms365info.onmicrosoft.com
WARNING: Proxy address "Susan.Brown@m365info.com" is used as WindowsLiveId. So it can't be removed from list of email addresses. To remove it, first change the WindowsLiveId.
Updated email address for Susan.Brown@m365info.com to SMTP:Susan.Brown@ms365info.onmicrosoft.comในตัวอย่างของเรา ที่อยู่หลักของ SMTP เปลี่ยนจาก B.Smith@ms365info.onmicrosoft.com เป็น Brenda.Smith@m365info.com
- ที่อยู่อีเมลประเภทอื่นๆ (เช่น นามแฝง) ของผู้ใช้รายเดียวกันจะถูกลบออก
- ที่อยู่หลักเดิม (B.Smith@ms365info.onmicrosoft.com) จะกลายเป็นนามแฝง
- ชื่อผู้ใช้ยังคงเหมือนเดิม (B.Smith@ms365info.onmicrosoft.com)
เปลี่ยนที่อยู่ SMTP หลักและชื่อผู้ใช้จำนวนมาก
หากคุณต้องการเปลี่ยนที่อยู่ SMTP หลักและที่อยู่ SMTP สำหรับผู้ใช้หลายราย คุณต้องสร้างไฟล์ CSV ใหม่ที่มี 2 คอลัมน์
ทำตามขั้นตอนด้านล่างเพื่อสร้างไฟล์ CSV เพื่อแทนที่ที่อยู่ SMTP หลัก:
- เปิด Microsoft Excel
- พิมพ์ ผู้ใช้ ที่ด้านบนของคอลัมน์แรก
- แสดงรายการชื่อผู้ใช้หลัก
- พิมพ์ ที่อยู่อีเมล ที่ด้านบนของคอลัมน์ที่สอง
- แสดงรายการที่อยู่หลักของ SMTP ใหม่
หมายเหตุ: เมื่อคุณเปลี่ยนที่อยู่อีเมลหลักของผู้ใช้เป็นโดเมนอื่น โดเมนใหม่ที่คุณต้องการเพิ่มควรรวมอยู่ในรายการ โดเมนที่เชื่อถือได้ ของ Microsoft 365
ดูตัวอย่างไฟล์ CSV
- ตั้งชื่อไฟล์ SMTPaddress และบันทึกเป็นไฟล์ CSV
- สร้างโฟลเดอร์ temp ในไดรฟ์ (C:) หากคุณยังไม่มี
- บันทึกไฟล์ SMTPaddress.csv ในโฟลเดอร์ชั่วคราว
- เพื่อให้แน่ใจว่า PowerShell สามารถอ่านไฟล์ได้ ให้เรียกใช้ Import-Csv cmdlet
Import-Csv "C:\temp\SMTPaddress.csv"สคริปต์ PowerShell จะเปลี่ยนที่อยู่ SMTP หลักและลบที่อยู่นามแฝงทั้งหมดสำหรับผู้ใช้แต่ละรายในไฟล์ CSV
- เรียกใช้สคริปต์ PowerShell ด้านล่าง
$csv = Import-Csv "C:\temp\SMTPaddress.csv"
foreach ($line in $csv) {
$SMTP = "SMTP:" + $line.Emailaddress
try {
Set-Mailbox -Identity $line.User -EmailAddresses $SMTP -WindowsEmailAddress $line.Emailaddress -MicrosoftOnlineServicesID $line.Emailaddress -ErrorAction Stop
Write-Host "Updated email address for $($line.User) to $SMTP" -ForegroundColor Green
}
catch {
Write-Host "Failed to update email address for $($line.User). Error: $($_.Exception.Message)" -ForegroundColor Red
}
}- ผลลัพธ์ของ PowerShell แสดงอยู่ด้านล่าง (ไม่ต้องสนใจคำเตือน)
ผู้ใช้จะมีที่อยู่ SMTP หลักเพียงที่อยู่เดียวเท่านั้น ซึ่งเป็นชื่อผู้ใช้ของพวกเขาด้วย
WARNING: UserPrincipalName "B.Smith@ms365info.onmicrosoft.com" should be same as WindowsLiveID "Brenda.Smith@m365info.com", UserPrincipalName should remain as"Brenda.Smith@m365info.com".
Updated email address for Brenda.Smith@m365info.com to SMTP:Brenda.Smith@m365info.com
WARNING: UserPrincipalName "Charles.Mitchel@m365info.com" should be same as WindowsLiveID "C.Mitchel@m365info.com", UserPrincipalName should remain as"C.Mitchel@m365info.com".
Updated email address for Charles.Mitchel@ms365info.onmicrosoft.com to SMTP:C.Mitchel@m365info.com
WARNING: UserPrincipalName "Gordon.Payne@m365info.com" should be same as WindowsLiveID "G.Payne@ms365info.onmicrosoft.com", UserPrincipalName should remain as"G.Payne@ms365info.onmicrosoft.com".
Updated email address for Gordon.Payne@m365info.com to SMTP:G.Payne@ms365info.onmicrosoft.com
WARNING: UserPrincipalName "Rebecca.Long@m365info.com" should be same as WindowsLiveID "R.Long@ms365info.onmicrosoft.com", UserPrincipalName should remain as"R.Long@ms365info.onmicrosoft.com".
Updated email address for Rebecca.Long@m365info.com to SMTP:R.Long@ms365info.onmicrosoft.com
WARNING: UserPrincipalName "Susan.Brown@m365info.com" should be same as WindowsLiveID "Susan.Brown@m365info.com", UserPrincipalName should remain as"Susan.Brown@m365info.com".
Updated email address for Susan.Brown@ms365info.onmicrosoft.com to SMTP:Susan.Brown@m365info.com
WARNING: UserPrincipalName "Thomas.Lee@m365info.com" should be same as WindowsLiveID "Thomas.Lee@ms365info.onmicrosoft.com", UserPrincipalName should remain as"Thomas.Lee@ms365info.onmicrosoft.com".
Updated email address for Thomas.Lee@m365info.com to SMTP:Thomas.Lee@ms365info.onmicrosoft.comที่อยู่ SMTP หลักและชื่อผู้ใช้ (UserPrincipalName) เปลี่ยนเป็นที่อยู่อีเมลเดียวกันกับที่คุณระบุไว้ในไฟล์ CSV
ในตัวอย่างของเรา ที่อยู่ SMTP หลักและชื่อผู้ใช้เปลี่ยนเป็น Brenda.Smith@m365info.com นอกจากนี้ยังลบที่อยู่นามแฝงทั้งหมดด้วย
เปลี่ยนที่อยู่ SMTP หลักและชื่อผู้ใช้จำนวนมาก และเพิ่มที่อยู่นามแฝง
เราจะเปลี่ยนที่อยู่ SMTP หลักและชื่อผู้ใช้ของผู้ใช้เป็นกลุ่ม และเปลี่ยนที่อยู่หลักเดิมเป็นนามแฝง
ทำตามขั้นตอนด้านล่างเพื่อสร้างไฟล์ CSV เพื่อแทนที่ที่อยู่หลักและชื่อผู้ใช้:
- เปิด Microsoft Excel
- พิมพ์ ผู้ใช้ ที่ด้านบนของคอลัมน์แรก
- แสดงรายการชื่อผู้ใช้หลัก
- พิมพ์ ที่อยู่อีเมล ที่ด้านบนของคอลัมน์ที่สอง
- แสดงรายการที่อยู่หลักของ SMTP ใหม่
หมายเหตุ: เมื่อคุณเปลี่ยนที่อยู่อีเมลหลักของผู้ใช้เป็นโดเมนอื่น โดเมนใหม่ที่คุณต้องการเพิ่มควรรวมอยู่ในรายการ โดเมนที่เชื่อถือได้ ของ Microsoft 365
ดูตัวอย่างไฟล์ CSV
- ตั้งชื่อไฟล์ SMTPaddress และบันทึกเป็นไฟล์ CSV
- สร้างโฟลเดอร์ temp ในไดรฟ์ (C:) หากคุณยังไม่มี
- บันทึกไฟล์ SMTPaddress.csv ในโฟลเดอร์ชั่วคราว
- เพื่อให้แน่ใจว่า PowerShell สามารถอ่านไฟล์ได้ ให้เรียกใช้ Import-Csv cmdlet
Import-Csv "C:\temp\SMTPaddress.csv"สคริปต์ PowerShell จะเปลี่ยนที่อยู่ SMTP หลักและชื่อผู้ใช้ด้วยที่อยู่อีเมลใหม่ในไฟล์ CSV สำหรับผู้ใช้แต่ละราย ที่อยู่ SMTP หลักเดิมจะกลายเป็นที่อยู่นามแฝง และที่อยู่นามแฝงอื่นๆ ทั้งหมดจะถูกลบออก
- เรียกใช้สคริปต์ PowerShell ด้านล่าง
$csv = Import-Csv "C:\temp\SMTPaddress.csv"
foreach ($line in $csv) {
$Mailbox = Get-Mailbox -Identity $line.User
$Primarymail = $Mailbox.PrimarySmtpAddress
$SMTP = "SMTP:" + $line.Emailaddress
try {
Set-Mailbox -Identity $line.User -EmailAddresses $SMTP, $Primarymail -WindowsEmailAddress $line.Emailaddress -MicrosoftOnlineServicesID $line.Emailaddress -ErrorAction Stop
Write-Host "Updated email address for $($line.User) to $SMTP" -ForegroundColor Green
}
catch {
Write-Host "Failed to update email address for $($line.User). Error: $($_.Exception.Message)" -ForegroundColor Red
}
}- ดูผลลัพธ์เอาต์พุต PowerShell (ไม่ต้องสนใจคำเตือน)
WARNING: UserPrincipalName "Brenda.Smith@m365info.com" should be same as WindowsLiveID "Brenda.SmithNEW@m365info.com", UserPrincipalName should remain as"Brenda.SmithNEW@m365info.com".
Updated email address for Brenda.Smith@m365info.com to SMTP:Brenda.SmithNEW@m365info.com
WARNING: UserPrincipalName "C.Mitchel@m365info.com" should be same as WindowsLiveID "Charles.Mitchel@m365info.com", UserPrincipalName should remain as"Charles.Mitchel@m365info.com".
Updated email address for C.Mitchel@m365info.com to SMTP:Charles.Mitchel@m365info.com
WARNING: UserPrincipalName "Chris.Lucas@m365info.com" should be same as WindowsLiveID "Chris.Lucas@ms365info.onmicrosoft.com", UserPrincipalName should remain as"Chris.Lucas@ms365info.onmicrosoft.com".
Updated email address for Chris.Lucas@m365info.com to SMTP:Chris.Lucas@ms365info.onmicrosoft.com
WARNING: UserPrincipalName "Mary.James@m365info.com" should be same as WindowsLiveID "Mary.James@ms365info.onmicrosoft.com", UserPrincipalName should remain as"Mary.James@ms365info.onmicrosoft.com".
Updated email address for Mary.James@m365info.com to SMTP:Mary.James@ms365info.onmicrosoft.com
WARNING: UserPrincipalName "Susan.Brown@m365info.com" should be same as WindowsLiveID "S.Brown@ms365info.onmicrosoft.com", UserPrincipalName should remain as"S.Brown@ms365info.onmicrosoft.com".
Updated email address for Susan.Brown@m365info.com to SMTP:S.Brown@ms365info.onmicrosoft.comในตัวอย่างของเรา ผู้ใช้ Brenda Smith จะได้รับที่อยู่ SMTP หลักและชื่อผู้ใช้เดียวกันกับที่คุณระบุในไฟล์ CSV ที่อยู่หลักเดิมจะกลายเป็นที่อยู่นามแฝง smtp
- ที่อยู่ SMTP หลักเปลี่ยนเป็น Brenda.SmithNEW@m365info.com
- ชื่อผู้ใช้ยังเปลี่ยนเป็น brenda.smithnew@m365info.com
- ที่อยู่หลักเดิม (Brenda.Smith@m365info.com) จะกลายเป็นนามแฝง (smtp)
- ที่อยู่อีเมลประเภทอื่นๆ ทั้งหมด (เช่น นามแฝง) ของผู้ใช้รายเดียวกันจะถูกลบออก
ตรวจสอบการเปลี่ยนแปลงที่อยู่ SMTP หลัก
คุณยังสามารถตรวจสอบผลลัพธ์ของคุณด้วย Get-Mailbox PowerShell cmdlet
Get-Mailbox "Brenda.SmithNEW@m365info.com" | fl EmailAddresses,WindowsEmailAddress,WindowsLiveIDโดยจะแสดงที่อยู่อีเมลทั้งหมดที่ผู้ใช้มี
PS C:\> Get-Mailbox "Brenda.SmithNEW@m365info.com" | fl EmailAddresses,WindowsEmailAddress,WindowsLiveID
EmailAddresses : {SPO:SPO_f9597960-a632-4b2e-b40a-7ad69de10706@SPO_a2ff010e-0e03-4c56-8863-2ae7f07876dd,
SIP:brenda.smithnew@m365info.com, smtp:Brenda.Smith@m365info.com,
SMTP:Brenda.SmithNEW@m365info.com}
WindowsEmailAddress : Brenda.SmithNEW@m365info.com
WindowsLiveID : Brenda.SmithNEW@m365info.comแค่นั้นแหละ!
อ่านเพิ่มเติม: ส่งออกกล่องจดหมาย Microsoft 365 เป็นไฟล์ PST »
บทสรุป
คุณได้เรียนรู้วิธีเปลี่ยนที่อยู่ SMTP หลักในศูนย์การจัดการ Microsoft 365 และด้วย PowerShell หากคุณต้องการเปลี่ยนชื่อที่อยู่หลักและโดเมนสำหรับผู้ใช้ทั้งหมดจำนวนมาก คุณต้องสร้างไฟล์ CSV และเรียกใช้สคริปต์ PowerShell
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการสิทธิ์การใช้งานส่งออกผู้ใช้ Microsoft 365 อย่าลืมติดตามเราและแบ่งปันบทความนี้


















