无法生成电子邮件地址(Exchange Server)
当您想要在 Exchange Server 中创建邮箱时会出现错误。无论是用户、共享邮箱还是任何其他类型,都无关紧要。出现的错误表明它是无法生成电子邮件地址。无法加载地址类型“SMTP”的地址模块。找不到指定的模块。为什么会发生这种情况?解决此错误的方法是什么?
无法生成电子邮件地址错误
运行启用邮箱在 Exchange Server 中创建邮箱的 cmdlet 显示以下错误:
[PS] C:>Get-User "[email protected]" | Enable-Mailbox
Unable to generate the e-mail address. Unable to load address module 'C:Program FilesMicrosoftExchange
ServerV15MailboxaddressSMTPAMD64inproxy.dll' for address type 'SMTP'. Additional message: 'The specified module
could not be found'.
+ CategoryInfo : NotSpecified: (:) [Enable-Mailbox], RusException
+ FullyQualifiedErrorId : [Server=EX01-2019,RequestId=2616125f-768d-4e69-aecb-5c86b8babed1,TimeStamp=3/12/2023 10:
37:12 AM] [FailureCategory=Cmdlet-RusException] 398702C8,Microsoft.Exchange.Management.RecipientTasks.EnableMailbo
x
+ PSComputerName : ex01-2019.exoip.local
这就是它在屏幕截图中的样子。
跑步新远程邮箱在 Exchange 混合中创建 Office 365 邮箱显示以下错误:
[PS] C:>New-RemoteMailbox -Equipment -Name "Test EquipmentMailbox1" -Firstname "Test" -LastName "EquipmentMailbox1" -UserPrincipalName "[email protected]" -OnPremisesOrganizationalUnit "OU=Resources,OU=Company,DC=exoip,DC=local"
Unable to generate the e-mail address. Unable to load address module 'C:Program FilesMicrosoftExchange
ServerV15MailboxaddressSMTPAMD64inproxy.dll' for address type 'SMTP'. Additional message: 'The specified
module could not be found'.
+ CategoryInfo : NotSpecified: (:) [New-RemoteMailbox], RusException
+ FullyQualifiedErrorId : [Server=EX01-2019,RequestId=9dfba3aa-8970-4eee-b014-83721f1e378e,TimeStamp=3/12/2023
8:24:22 AM] [FailureCategory=Cmdlet-RusException] ABD7F9DA,Microsoft.Exchange.Management.RecipientTasks.NewRe
moteMailbox
+ PSComputerName : ex01-2019.exoip.local
这是一个屏幕截图。
检查事件查看器应用程序日志
在 Exchange Server 上启动事件查看器并检查警告和错误。
您将看到以下两个警告。
事件 ID 3000:事件 ID 3000 MSExchange 管理应用程序
Failed to update proxy generation dll "C:Program FilesMicrosoftExchange ServerV15MailboxaddressSMTPAMD64inproxy.dll". Additional message: "Cannot find the dll "inproxy.dll" with correct version number.".
事件 ID 3001 MSExchange 管理应用程序
Failed to generate e-mail addresses based on template "SMTP:%g.%[email protected]". Additional message: "Unable to generate the e-mail address. Unable to load address module 'C:Program FilesMicrosoftExchange ServerV15MailboxaddressSMTPAMD64inproxy.dll' for address type 'SMTP'. Additional message: 'The specified module could not be found'.".
无法生成邮箱地址错误的解决方法
要修复 Exchange Server 中的无法生成电子邮件地址错误,请按照下列步骤操作:
1.下载 address.zip 文件并解压。
2.移动地址文件夹到以下文件夹路径:
另请阅读:使用 PowerShell 将 Microsoft 365 别名地址更改为主 SMTP 地址
笔记:如果您已将 Exchange Server 安装在另一个目录中,则必须将其移动到该目标。
C:Program FilesMicrosoftExchange ServerV15Mailbox
邮箱文件夹应该只显示地址文件夹而不是任何邮箱数据库文件夹。
重要的:不要在默认 Exchange Server 安装文件夹路径中创建邮箱数据库。始终添加用于创建邮箱数据库的专用磁盘。请阅读 Exchange 数据库最佳实践一文来了解更多信息。
您不必重新启动 Exchange Server 服务或 Exchange 命令行管理程序。更改立即生效,您可以运行命令而不会出现错误。
就是这样!
结论
您了解了出现此错误的原因:无法生成电子邮件地址。无法加载地址类型“SMTP”的地址模块。找不到指定的模块。解决方案是添加地址文件夹返回到 Microsoft Exchange Server 安装路径。之后,您可以创建邮箱。
您喜欢这篇文章吗?您可能还喜欢通过文本文件迁移 Exchange 邮箱。不要忘记关注我们并分享这篇文章。
