Exchange Server 2019'da Kuyrukta Bekleyen E-postaları Yönetmek İçin PowerShell Komutları ve Örnekleri

02-05-2023 02:11
Exchange Server 2019'da Kuyrukta Bekleyen E-postaları Yönetmek İçin PowerShell Komutları ve Örnekleri
 Öncelikle, Exchange Server 2019'daki kuyrukta bulunan e-postaları görüntülemek için aşağıdaki komutu kullanabilirsiniz:

 

Get-Queue

 

Bu komut, kuyrukta bekleyen tüm e-postaların listesini gösterir. Her e-postanın kimden geldiği, kime gönderildiği, boyutu ve kuyrukta ne kadar süredir beklediği gibi bilgileri içerir.

 

E-postaları daha ayrıntılı bir şekilde görüntülemek için aşağıdaki komutu kullanabilirsiniz:

 

Get-Message -Queue "Kuyruk Adı"

 

Bu komut, belirli bir kuyruktaki tüm e-postaları listeler. Kuyruk adını değiştirmeniz yeterlidir.

 

Kuyruktaki tüm e-postaları silmek için aşağıdaki komutu kullanabilirsiniz:

 

Get-Queue -Server "Sunucu Adı" | Get-Message | Remove-Message -WithNDR $false

 

Bu komut, belirli bir sunucudaki tüm kuyruklardaki tüm e-postaları siler. -WithNDR $false parametresi, e-posta göndericilerine bir rapor gönderilmediği anlamına gelir. Bu nedenle, e-postaları silmek istediğinizden emin olun.

 

Kuyruktaki belirli bir e-postayı silmek için aşağıdaki komutu kullanabilirsiniz:

 

Get-Message -Queue "Kuyruk Adı" -MessageId "E-Posta Kimliği" | Remove-Message -WithNDR $false

 

Bu komut, belirli bir kuyruktaki belirli bir e-postayı siler.

 

Kuyrukta bekleyen bir e-postayı yeniden göndermek için aşağıdaki komutu kullanabilirsiniz:

 

Retry-Queue -Identity "Kuyruk Adı\E-Posta Kimliği"

 

Bu komut, belirli bir kuyruktaki belirli bir e-postayı yeniden gönderir.

 

Sonuç olarak, Exchange Server 2019'da kuyrukta bekleyen e-postaları yönetmek için birçok PowerShell komutu vardır. Bu makalede, en sık kullanılan komutları örneklerle birlikte açıkladım.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.