Microsoft 365 birincil SMTP adresini değiştirme
Lisanslı bir posta kutusunun birden fazla e-posta adresi olabilir, ancak her posta kutusunun yalnızca bir birincil SMTP adresi vardır. Tekli ve çoklu posta kutuları için birincil SMTP adresinizin adını ve etki alanını değiştirebilirsiniz. Bu makalede Microsoft 365 yönetim merkezi ve PowerShell'de birincil SMTP adresinin nasıl değiştirileceğini öğreneceksiniz.
Microsoft 365 yönetim merkezinde birincil SMTP adresini değiştirme
SMTP (Basit Posta Aktarım Protokolü) büyük harflerle yazıldığı için her kullanıcının birincil adresini tanıyabilirsiniz. Takma ad adresleri küçük harflerle (smtp) yazılır.
Microsoft 365 yönetim merkezinde birincil SMTP adresini nasıl değiştireceğinizi size göstereceğiz:
- Tek posta kutusu
- Birden fazla posta kutusu
Tek bir posta kutusu için birincil adres ad ve alan'ı değiştirebilirsiniz. Yalnızca Microsoft 365 yönetim merkezindeki tüm kullanıcılar için birincil e-posta adresi alan'ı toplu olarak değiştirmek mümkündür.
Not: Posta kutularının birincil e-posta adresini yalnızca Microsoft 365 lisansıyla değiştirebilirsiniz.
Kullanıcının birincil SMTP adresini değiştirin
Bazı kullanıcıların birincil adreslerinden farklı bir kullanıcı adı (UserPrincipalName) vardır. Dolayısıyla, birincil adreslerini değiştirdiğinizde kullanıcı adı değişmeyecektir. Ancak Microsoft, kişinin oturum açma UPN'sinin birincil SMTP adresiyle eşleşmesini önerir.
Birkaç e-posta adresi türü vardır, ancak her posta kutusunun bir birincil SMTP adresi olması gerekir. Örneğimizde, Brenda Smith kullanıcısının birincil SMTP e-posta adresini değiştirmek istiyoruz.
Microsoft 365 yönetim merkezinde birincil SMTP e-posta adresini değiştirmek için şu adımları izleyin:
- Microsoft 365 yönetim merkezinde oturum açın
- Tümünü Göster'i tıklayın
- Ayarlar > Alan Adları'nı tıklayın
- Bir alanı tıklayın
- Kullanıcılar sekmesini tıklayın
- Bir kullanıcıyı (Brenda.Smith@m365info.com) arayın ve Tıklayın
- Hesap sekmesi altında
- Kullanıcı adını ve e-postayı yönet'i tıklayın
- Düzenle simgesini tıklayın
- Kullanıcı adı yazın
- Başka bir alan seçin (isteğe bağlı)
- Bitti'yi tıklayın
- Değişiklikleri kaydet'i tıklayın
- Birincil e-posta adresi değişiklikleri başarıyla kaydedildi
Microsoft 365 yönetim merkezindeki bir kullanıcının birincil SMTP e-posta adresini başarıyla güncelleştirdiniz. Eski birincil adres, otomatik olarak istediğiniz zaman kaldırabileceğiniz bir takma ad haline gelecektir.
Not: Birincil e-posta aynı zamanda kullanıcı adıysa, hem birincil e-postayı hem de kullanıcı adını otomatik olarak değiştirir.
Tüm kullanıcıların birincil adres alanını değiştirmek istiyorsanız bir sonraki adıma bakın.
Kullanıcıların birincil adres alanını toplu olarak değiştirme
Birden fazla kullanıcıyı başka bir etki alanına geçirmek istiyorsanız bunu Microsoft 365 yönetim merkezinde yapabilirsiniz.
Kullanıcıların birincil adres alanını toplu olarak değiştirmek için şu adımları izleyin:
- Microsoft 365 yönetim merkezinde oturum açın
- Ayarlar > Alan Adları'nı tıklayın
- Bir alanı tıklayın
- Kullanıcılar sekmesini tıklayın
- Birden fazla kullanıcı seçin
- Alanı değiştir'i tıklayın
- Bir alan seçin
- Kaydet'i tıklayın
- Birden fazla kullanıcının birincil adres alanındaki değişiklikleri m365info.com'a kaydetti
Her posta kutusunun eski birincil adresi otomatik olarak bir takma ad haline gelecektir.
Not: Birden fazla kullanıcının alan adını değiştirdikten sonra, eski kullanıcı adı çalışmayacağından kullanıcılara yeni alan adlarıyla Microsoft hizmetlerinde oturum açmaları gerektiğini bildirmeniz gerekir.
Birincil adres ad ve alan'ı toplu olarak değiştirmek istiyorsanız sonraki adımda PowerShell'i kullanın
Exchange Online PowerShell ile birincil adresi değiştirme
PowerShell ile birincil SMTP adresini farklı yöntemler kullanarak nasıl değiştireceğinizi göstereceğiz.
Exchange Online PowerShell'e bağlanın
PowerShell komutlarını çalıştırabilmek için Exchange Online PowerShell'e bağlanmanız gerekir. Windows PowerShell'i yönetici olarak açın, aşağıdaki cmdlet'i çalıştırın ve yönetici kimlik bilgilerinizle oturum açın.
Connect-ExchangeOnlineBirincil SMTP adresini toplu değiştirme
Birden fazla kullanıcının birincil SMTP adresini değiştirmek istiyorsanız CSV dosyası kullanmak en iyisidir.
Birincil SMTP adresini aşağıdaki adımlarla değiştirmek için bir CSV dosyası oluşturun:
- Microsoft Excel'i açın
- İlk sütunun üst kısmına Kullanıcı yazın
- Kullanıcı asıl adlarını listeleyin
- İkinci sütunun üst kısmına E-postaadresi yazın
- Yeni SMTP birincil adresini listeleyin
Not: Kullanıcının birincil e-posta adresini başka bir alan adıyla değiştirdiğinizde, eklemek istediğiniz yeni alan adının Microsoft 365 Güvenilen Etki Alanları listesine dahil edilmesi gerekir.
CSV dosyasının bir örneğine bakın.
- Dosyaya SMTPaddress adını verin ve CSV dosyası olarak kaydedin
- Eğer yoksa (C:) sürücüsünde bir temp klasörü oluşturun
- SMTPaddress.csv dosyasını geçici klasöre kaydedin
- PowerShell'in dosyayı okuyabildiğinden emin olmak için Import-Csv cmdlet'ini çalıştırın
Import-Csv "C:\temp\SMTPaddress.csv"PowerShell betiği yalnızca CSV dosyasındaki kullanıcılar için birincil SMTP'yi değiştirecektir. Ayrıca eski birincil smtp adresini takma ad (smtp) olarak değiştirecek ve varsa diğer tüm takma ad adreslerini kaldıracaktır.
- Aşağıdaki PowerShell betiğini çalıştırın
$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 çıktı sonucu aşağıda gösterilmiştir (uyarıları dikkate almayın)
Kullanıcı adını değil yalnızca birincil SMTP adresini değiştirdiğiniz için her e-posta adresi için bir uyarı görüntülenir.
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Örneğimizde, B.Smith@ms365info.onmicrosoft.com olan SMTP birincil adresi Brenda.Smith@m365info.com olarak değiştirildi.
- Aynı kullanıcının diğer e-posta adresi türleri (ör. takma ad) kaldırılacak
- Eski birincil adres (B.Smith@ms365info.onmicrosoft.com) bir takma ad haline gelecektir
- Kullanıcı adı aynı kalır (B.Smith@ms365info.onmicrosoft.com)
Birincil SMTP adresini ve kullanıcı adını toplu olarak değiştirme
Birden fazla kullanıcının birincil SMTP adresini ve smtp adresini değiştirmek istiyorsanız iki sütunlu yeni bir CSV dosyası oluşturmanız gerekir.
Birincil SMTP adresini değiştirecek bir CSV dosyası oluşturmak için aşağıdaki adımları izleyin:
- Microsoft Excel'i açın
- İlk sütunun üst kısmına Kullanıcı yazın
- Kullanıcı asıl adlarını listeleyin
- İkinci sütunun üst kısmına E-postaadresi yazın
- Yeni SMTP birincil adresini listeleyin
Not: Kullanıcının birincil e-posta adresini başka bir alan adıyla değiştirdiğinizde, eklemek istediğiniz yeni alan adının Microsoft 365 Güvenilen Etki Alanları listesine dahil edilmesi gerekir.
CSV dosyasının bir örneğine bakın.
- Dosyaya SMTPaddress adını verin ve CSV dosyası olarak kaydedin
- Eğer yoksa (C:) sürücüsünde bir temp klasörü oluşturun
- SMTPaddress.csv dosyasını geçici klasöre kaydedin
- PowerShell'in dosyayı okuyabildiğinden emin olmak için Import-Csv cmdlet'ini çalıştırın
Import-Csv "C:\temp\SMTPaddress.csv"PowerShell betiği, birincil SMTP adresini değiştirecek ve CSV dosyasındaki her kullanıcı için tüm takma ad adreslerini kaldıracaktır.
- Aşağıdaki PowerShell betiğini çalıştırın
$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 çıktısı aşağıda gösterilmiştir (uyarıları dikkate almayın)
Kullanıcının yalnızca bir birincil SMTP adresi olacaktır; bu adres aynı zamanda kullanıcı adıdır.
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.comBirincil SMTP adresi ve kullanıcı adı (UserPrincipalName), CSV dosyasında sağladığınız e-posta adresiyle aynı şekilde değiştirildi.
Örneğimizde birincil SMTP adresi ve kullanıcı adı Brenda.Smith@m365info.com olarak değiştirildi. Ayrıca tüm takma ad adreslerini de kaldırdı.
Birincil SMTP adresini ve kullanıcı adını toplu olarak değiştirin ve takma ad adresi ekleyin
Kullanıcının birincil SMTP adresini ve kullanıcı adını toplu olarak değiştireceğiz ve eski birincil adresi bir takma adla değiştireceğiz.
Birincil adresi ve kullanıcı adını değiştirmek üzere bir CSV dosyası oluşturmak için aşağıdaki adımları izleyin:
- Microsoft Excel'i açın
- İlk sütunun üst kısmına Kullanıcı yazın
- Kullanıcı asıl adlarını listeleyin
- İkinci sütunun üst kısmına E-postaadresi yazın
- Yeni SMTP birincil adresini listeleyin
Not: Kullanıcının birincil e-posta adresini başka bir alan adıyla değiştirdiğinizde, eklemek istediğiniz yeni alan adının Microsoft 365 Güvenilen Etki Alanları listesine dahil edilmesi gerekir.
CSV dosyasının bir örneğine bakın.
- Dosyaya SMTPaddress adını verin ve CSV dosyası olarak kaydedin
- Eğer yoksa (C:) sürücüsünde bir temp klasörü oluşturun
- SMTPaddress.csv dosyasını geçici klasöre kaydedin
- PowerShell'in dosyayı okuyabildiğinden emin olmak için Import-Csv cmdlet'ini çalıştırın
Import-Csv "C:\temp\SMTPaddress.csv"PowerShell betiği, her kullanıcı için birincil SMTP adresini ve kullanıcı adını CSV dosyasındaki yeni e-posta adresiyle değiştirecektir. Eski birincil SMTP adresi bir takma ad adresi haline gelecek ve diğer tüm takma ad adresleri kaldırılacaktır.
- Aşağıdaki PowerShell betiğini çalıştırın
$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 çıktı sonucunu görün (uyarıları dikkate almayın)
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Örneğimizde, Brenda Smith kullanıcısı, CSV dosyasında sağladığınız aynı birincil SMTP adresini ve kullanıcı adını alacaktır. Eski birincil adres bir smtp takma ad adresi haline gelecektir.
- Birincil SMTP adresi Brenda.SmithNEW@m365info.com olarak değişir
- Kullanıcı adı da brenda.smithnew@m365info.com olarak değiştirildi
- Eski birincil adres (Brenda.Smith@m365info.com) bir takma ad (smtp) haline gelecektir
- Aynı kullanıcıya ait diğer tüm e-posta adresi türleri (ör. takma ad) kaldırılacak
Birincil SMTP adresinin değiştiğini doğrulayın
Sonuçlarınızı Get-Mailbox PowerShell cmdlet'iyle de doğrulayabilirsiniz.
Get-Mailbox "Brenda.SmithNEW@m365info.com" | fl EmailAddresses,WindowsEmailAddress,WindowsLiveIDKullanıcının sahip olduğu tüm e-posta adreslerini gösterir.
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.comBu kadar!
Devamını oku: Microsoft 365 posta kutusunu PST dosyasına aktarın »
Çözüm
Microsoft 365 yönetim merkezinde ve PowerShell ile birincil SMTP adresini nasıl değiştireceğinizi öğrendiniz. Tüm kullanıcılar için birincil adres adını ve etki alanını toplu olarak değiştirmek istiyorsanız bir CSV dosyası oluşturmalı ve PowerShell betiğini çalıştırmalısınız.
Bu makaleyi beğendiniz mi? Ayrıca Microsoft 365 kullanıcı lisanslarını dışa aktarma seçeneğini de beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.


















