none
批量添加smtp地址 RRS feed

  • 问题

  • 用户环境未使用电子邮件地址策略,已经使用多域名,现在需要给所有用户添加多一个SMTP地址abc.com,在不使用电子邮件地址策略的情况下,如何批量添加?
    • 已编辑 MSTEO 2020年3月9日 4:51
    2020年3月9日 4:00

全部回复

  • 单个处理

    Set-Mailbox aaa01  -EmailAddresses @{add='aaa01@abc.com'}

    批量处理

    Get-Mailbox  | % {Set-Mailbox $_ -EmailAddresses @{add="$_@abc.com"}}

    无视系统搜索邮箱添加的报错

    最终效果

    EmailAddresses            : {smtp:aaa01@abc.com,  SMTP:aaa01@aaa.com}

    2020年3月9日 7:24
  • 写了个ps脚本,可以实现:

    $Mailboxes = Get-Mailbox -OrganizationalUnit "Contoso-OU" -DomainController "dc01.demo.com" -ResultSize unlimited | where {$_.EmailAddresses -like "*contoso.com"} #查找组织中有@contoso.com地址的邮箱
    foreach($Mailbox in $Mailboxes){      
        $temp = $Mailbox.Alias
        $temp1 = $temp+"@abc.com" #修改这些邮箱的SMTP地址为:用户名+你的域名
        Set-Mailbox $temp -EmailAddresses @{add="$temp1"} #添加abc.com smtp地址后缀
    }

    2020年3月9日 7:54
  • 您好,

    我已经运行过您的脚本,可以实现您要的功能。

    请问您还有别的问题吗?如果您需要进一步的帮助,请提供相关信息,我们会继续为您提供帮助。

    如果该问题已经解决,您可以将对您有帮助的答复标记为答案,谢谢。

    此致,

    Eric Yin


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月9日 8:15
  • 您好,

    请问您的问题有最新进展吗?如果您对此问题有任何疑问或需要进一步的帮助,请随时回复。

    此致,

    Eric Yin


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月12日 8:10
  • 您好,

    请问您的问题有最新进展吗?如果您对此问题有任何疑问或需要进一步的帮助,请随时回复。

    此致,

    Eric Yin


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月19日 8:15