多奇 IT 部落格

記錄著多奇數位在工作中對資訊技術的心得筆記

在新舊郵件轉換的時候總是怕會有客戶寄信來但是卻是舊的信箱收到,或者新舊信箱郵件不一致的狀況發生。

為了避免這樣的狀況出現,我之前幫某一個客戶設定的一個郵件規則,透過轉寄的方式將新信箱的郵件轉寄到舊的信箱中,達到兩邊信箱可以維持相同的狀況。

操作流程

既然要用指令,那第一步當然是開啟PowerShell,並輸入$LiveCred = Get-Credential來登入Office 365的管理者帳號。

image

登入後輸入: $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection 開始使用雲端架構服務的PowerShell。

image

輸入: Import-PSSession $Session ,載入PowerShell中所使用Exchange指令。

image

最後透過指令:New-InboxRule -Name "郵件規則名稱" -Mailbox 使用者信箱 -RedirectTo 轉寄信箱,來設定轉寄的規則。

image

設定完成之後,可以登入Office 365 Portal後檢查規則是否有設定成功,檢查的位置在點選「齒輪」→「選項」。

image

在「郵件」→「收件匣和整理規則」中可以看所建立的規則,並在右邊的欄位中可以看到這個規則的目的與條件。

image

當然有新增就有刪除的指令,今天中午客戶又提出了相關的需求,不過這是是因為已經完整的轉移到Office 365上,所以之前設定的規則就不需要了。

所以客戶提出了刪除了需求,當然我也很快地找到了相關的指令,一開始當然也是透過PowerShell來登入Office 365的管理者帳號。

這個時候請輸入:Remove-InboxRule -Mailbox 使用者信箱 -Identity "郵件規則名稱"

image

輸入之後會跳出視窗來詢問是否執行命令,選擇Y後按下Enter。

image

再回到Office 365 上檢查,成功的話規則就會消失了。

image

這樣就完成的移除的動作,後續只要請客戶更換帳號就可以刪除全部帳號中的規則,不用慢慢的登入所有人帳號去移除或者還要寫使用教學之類的。

參考文章

 

== 要試用 Office 365 的朋友,請點 Office 365 Enterprise E3 試用版 – 30 天期 進行試用申請。 ==

留言與評論


本篇文章的留言功能已關閉!