我需要将我的 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6834 次 |
| 最近记录: |