Exchange-2007
需要導出我們 Exchange 2007 組織中的所有 SMTP 電子郵件地址(包括郵箱、發行版列表、輔助 SMTP 等)
我需要將我的 Exchange 組織擁有的所有 SMTP 地址導出到 CSV 文件。這包括郵箱、通訊組列表、聯繫人和公用文件夾 SMTP 地址。
我必須包括與上述相關的所有 smtp 地址……而不僅僅是主地址。
我已經找到瞭如何在某種程度上導出郵箱,但如果使用者擁有它們,它通常不會包含第二個或第三個 SMTP 地址。
我還沒有找到任何東西,雖然它也可以從通訊組列表、聯繫人和啟用郵件的公用文件夾中導出 SMTP 地址。
我不需要 CC Mail 等,只需要 SMTP 地址本身。我正在嘗試獲取用於入站垃圾郵件過濾的所有“允許的 SMTP 地址”的列表。
請幫助…我要瘋了,試圖弄清楚這一點。
在 Exchange 命令行管理程序中,執行以下命令:
get-mailbox | %{$_.EmailAddresses} | %{$_.SmtpAddress} | out-file c:\mailboxes.csv get-distributiongroup | %{$_.EmailAddresses} | %{$_.SmtpAddress} | out-file c:\distributiongroups.csv get-contact | %{$_.WindowsEmailAddress} | %{$_.Local + "@" + $_.Domain} | out-file c:\contacts.csv get-mailpublicfolder | %{$_.EmailAddresses} | %{$_.SmtpAddress} | out-file c:\mailpublicfolders.csv
csvde -d “DC=solid,DC=local” -f adusers.csv -l “displayname,mail,mailnickname,proxyaddresses”
為我做了伎倆!