Exchange-2007

需要導出我們 Exchange 2007 組織中的所有 SMTP 電子郵件地址(包括郵箱、發行版列表、輔助 SMTP 等)

  • April 15, 2018

我需要將我的 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”

為我做了伎倆!

引用自:https://serverfault.com/questions/248317