asp.net - MS Exchange powershell命令创建了错误的电子邮件ID

标签 asp.net powershell

我正在创建用于MS Exchange管理的ASP .NET应用程序。它将具有一些功能,例如创建用户邮箱。

我正在使用comamnd“enable-maibox -identity domainid -primarysmtpaddress emailId”

域名“firstname.lastname”的格式非常合适
它将创建的电子邮件ID为 firstname.lastname@company.com

现在,当域ID的格式为“firstname.middlename.lastname”时,问题就来了
它将创建的电子邮件ID为 firstname.lastname2@company.com 预期的电子邮件ID为firstname.middlename.lastname@comapny.com

请帮忙。

谢谢。

最佳答案

您要么需要更改为邮箱定义命名模式的Exchange email address policy,要么可以禁用单个邮箱的策略遵从性。

为创建的邮箱禁用电子邮件地址策略

与Exchnage管理单元一起加载说

Set-Mailbox -Identity <MailboxIdParameter> -EmailAddressPolicyEnabled $false -PrimarySmtpAddress <SmtpAddress>

为AD用户启用邮箱后。

我相信它可以解决问题。

关于asp.net - MS Exchange powershell命令创建了错误的电子邮件ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130011/

相关文章:

c# - 使用powershell设置事件日志 "Maximum Size"操作

asp.net - 禁止 Razor Pages 属性的验证属性

asp.net - 错误: "The file '/MasterPages/MainMaster. master'不存在。”(是的,这个文件确实存在!)

c# - 在不刷新的情况下在 Page_Unload 上更新 session 值?

asp.net - CustomValidator 在客户端上触发,但验证失败时验证控件不会呈现

powershell - 更改 ConvertFrom-CSV 对象的类型

c# - C#如何计算sql表的行数?

powershell - 在PowerShell中将字符串安全地转换为bool

sql-server - Powershell参数路径的值为NULL

powershell - 有没有办法使用 PowerShell 从半结构化文本文件创建对象?