Powershell EWS打开另一个邮箱
如何通过EWS打开另一个邮箱?我可以完全访问邮箱 用这个密码我可以打开我的个人邮箱Powershell EWS打开另一个邮箱,powershell,exchangewebservices,Powershell,Exchangewebservices,如何通过EWS打开另一个邮箱?我可以完全访问邮箱 用这个密码我可以打开我的个人邮箱 $service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService $service.Credentials = New-Object System.Net.NetworkCredential -ArgumentList $mail, $password $service.URL = New-Object Uri
$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService
$service.Credentials = New-Object System.Net.NetworkCredential -ArgumentList
$mail, $password
$service.URL = New-Object Uri("outlook.office365.com/EWS/Exchange.asmx")
# Set how many emails we want to read at a time
$numOfEmailsToRead = 5
# Index to keep track of where we are up to. Set to 0 initially.
$index = 0
# Do/while loop for paging through the folder
do {
# Set what we want to retrieve from the folder. This will grab the first $pagesize emails
$view = New-Object Microsoft.Exchange.WebServices.Data.ItemView($numOfEmailsToRead, $index)
# Retrieve the data from the folder
$findResults = $service.FindItems([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox, $view)
foreach ($item in $findResults.Items) {
# load the additional properties for the item
$item.Load($propertySet)
# Output the results
$msgProperty = New-Object Microsoft.Exchange.WebServices.Data.PropertySet([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::MimeContent)
$email = [Microsoft.Exchange.WebServices.Data.EmailMessage]::Bind($service, $item.Id, $msgProperty)
...
} while ($findResults.MoreAvailable)
感谢您的支持您需要对folderid对象使用邮箱重载,以便进行更改
$findResults = $service.FindItems([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox, $view)
差不多
$MailboxName = "blah@blah.com"
$folderid = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox, $MailboxName)
$findResults = $service.FindItems($folderid , $view)
$service从何而来?$service=新对象Microsoft.Exchange.WebServices.Data.ExchangeService$service.Credentials=新对象System.Net.NetworkCredential-ArgumentList$mail、$password$service.URL=新对象Uri(“)噢,我想我的手机被向下滚动了。对不起!谢谢