Exchange 2013/2016邮件队列重播操作

  • 时间:
  • 浏览:0

       Exchange传输邮件是先应用多多程序 将都也能发送的邮件进行有有一1个 格式转换,转换为eml格式的文本文件,而且又Pickup分拣多多程序 )将.eml文件放置在C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Pickup目录下,而且又SMTP入站服务器将邮件提交道SMTP服务数据库中进行传输。都也能注意eml文件都也能满足如下要求:

1)、仅仅都也能也能 扩展名称为.eml的文件也能被ExchangePickup多多程序 外理。

下面介绍Exchange 2013/2016怎么重播队列操作辦法 。

本文转自 jialt 51CTO博客,原文链接:http://blog.51cto.com/jialt/1846818

$theMessages | foreach {$i++; Export-Message $_.Identity | AssembleMessage –path ("c:\3\"+$i+".eml")}

3)、eml文件中FromSender列都也能有有一1个 多SMTP地址。

导出服务器上某个域名邮件队列邮件:

2、使用命令将都也能进行操作队列进行搁置。(要导出队列数据都也能将该队列中的所有传输中的邮件的情况汇报设置为搁置。不然会收到如下错误信息)

2)、eml文件中To,cc,Bcc列都也能有正确的SMTP地址格式。(也而是收件人地址或抄送地址都也能是正确的SMTP地址)

1、通过命令获取特定队列信息。

命令:  AssembleMessage  是都也能的,都也能有该命令对导出的文件二进制流进行转换和筛选。

4、将导出的.eml文件qq克隆好友 到Pickup目录下(获取Pickup目录位置都也能 通过命令:Get-TransportService -Identity clmaildb01 | fl name,*pickup*,查看PickupDirectoryPath的目录位置),即可进行邮件队列重播,类式:C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\Pickup。

Get-Message -Filter {<MessageFilter>} [-Server <ServerIdentity>] -ResultSize Unlimited | ForEach-Object {$Temp=<Path>+$_.InternetMessageID+".eml"; $Temp=$Temp.Replace("<","_"); $Temp=$Temp.Replace(">","_"); Export-Message $_.Identity | AssembleMessage -Path $Temp}

Get-Message -Queue  CLDB02\7    

4)、对应明文邮件,正文和邮件头之间都也能有空格。(MIME的加密邮件没有你这个 要求)

5)、eml文件中邮件头大小最大为64KB,而且要求收件人无须超过200人。

导出某个服务器上所有的邮件队列:

Get-Queue -Filter {MessageCount -gt 10 }   获收回息数量大于10的队列。

$theMessages=@(Get-Message -Queue  CLlDB02\7)

关于导出邮件队列数据都也能 参考:https://technet.microsoft.com/en-us/library/aa998625(v=exchg.1200).aspx

     .我歌词 经常遇到都也能将传输队列中的邮件进行重播的情况汇报,下面简单介绍怎么操作:

3、使用如下命令将都也能重播队列中的邮件导出为eml格式。(具体都也能 参考:

一般通过命令AssembleMessage导出的eml格式全是符合要求的。下面是ExchangeSMTP服务器工作过程。

Get-Message -Queue "Server1\contoso.com" -ResultSize Unlimited | ForEach-Object {Suspend-Message $_.Identity -Confirm:$False; $Temp="C:\ExportFolder\"+$_.InternetMessageID+".eml"; $Temp=$Temp.Replace("<","_"); $Temp=$Temp.Replace(">","_"); Export-Message $_.Identity | AssembleMessage -Path $Temp}