Enable-MailContact

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2010-03-30

可以使用 Enable-MailContact 命令为 Active Directory 中的现有联系人启用邮件。

语法

Enable-MailContact -Identity <ContactIdParameter> -ExternalEmailAddress <ProxyAddress> [-Alias <String>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-MacAttachmentFormat <BinHex | AppleSingle | AppleDouble>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-PrimarySmtpAddress <SmtpAddress>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]

详细说明

该命令通过添加 Microsoft Exchange Server 2007 要求的属性对 Active Directory 中的现有联系人启用邮件。对联系人启用邮件需要联系人的标识、关联的别名和目标电子邮件地址。

若要运行 Enable-MailContact cmdlet,必须将以下角色委派给您使用的帐户:

  • Exchange 收件人管理员角色

有关权限、委派角色及管理 Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项

参数

参数 必需 类型 说明

ExternalEmailAddress

必需

Microsoft.Exchange.Data.ProxyAddress

此参数指定目标电子邮件地址。默认情况下,ExternalEmailAddress 参数中指定的电子邮件地址设置为 PrimarySMTPAddress。

Identity

必需

Microsoft.Exchange.Configuration.Tasks.ContactIdParameter

此参数接受下列值之一:

  • ADObjectID

  • GUID

  • 可分辨名称

  • 域\SAM 帐户名

  • 用户主体名称 (UPN)

  • LegacyExchangeDN

  • 电子邮件地址

  • 联系人别名

Alias

可选

System.String

此参数指定启用邮件的联系人的别名。

Confirm

可选

System.Management.Automation.SwitchParameter

Confirm 参数将导致命令暂停处理,并且需要您在处理继续之前确认该命令将执行的操作。不必为 Confirm 参数指定值。

DisplayName

可选

System.String

此参数指定联系人的显示名称。

DomainController

可选

Microsoft.Exchange.Data.Fqdn

若要指定用于将此配置更改写入 Active Directory 的域控制器的完全限定的域名,请在命令中包含 DomainController 参数。

MacAttachmentFormat

可选

Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat

MacAttachmentFormat 参数指定要发送到邮件联系人的邮件的 Apple Macintosh 操作系统附件格式。此参数的有效值包括:

  • BinHex

  • AppleSingle

  • AppleDouble

默认情况下,此参数设置为 BinHex。

MacAttachmentFormat 参数可接受的值取决于 MessageFormat 参数。如果 MessageFormat 参数设置为 Text,则只能为此参数使用 BinHex 值。如果 MessageFormat 参数设置为 Mime,则只能为此参数使用 BinHex、AppleSingle 或 AppleDouble 值。

MessageBodyFormat

可选

Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat

MessageBodyFormat 参数指定要发送到邮件联系人的邮件的邮件正文格式。此参数的有效值包括:

  • Text

  • Html

  • TextAndHtml

默认情况下,此参数设置为 TextAndHtml。

MessageFormatMessageBodyFormat 参数相互依赖。如果 MessageFormat 参数设置为 Mime,MessageBodyFormat 参数可以设置为任意有效值。但是,如果 MessageFormat 参数设置为 Text,MessageBodyFormat 参数只能设置为 Text。因此,如果要将此参数设置为 Html 或 TextAndHtml,就必须将 MessageFormat 参数设置为 Mime。

MessageFormat

可选

Microsoft.Exchange.Data.Directory.Recipient.MessageFormat

MessageFormat 参数指定发送到邮件联系人的邮件的邮件正文格式。

此参数的有效值包括:

  • Text

  • Mime

默认情况下,此参数设置为 Mime。

MessageFormatMessageBodyFormat 参数相互依赖。如果 MessageFormat 参数设置为 Mime,MessageBodyFormat 参数可以设置为任意有效值。但是,如果 MessageFormat 参数设置为 Text,MessageBodyFormat 参数只能设置为 Text。因此,如果要将 MessageFormat 参数从 Mime 更改为 Text,就必须将 MessageBodyFormat 参数更改为 Text。

PrimarySmtpAddress

可选

Microsoft.Exchange.Data.SmtpAddress

使用此参数指定邮件联系人的主 SMTP 地址。默认情况下,基于默认电子邮件地址策略生成主 SMTP 地址。如果使用 ExternalEmailAddress 参数指定主 SMTP 地址,cmdlet 会将邮件联系人的 EmailAddressPolicyEnabled 属性设置为 $false,并且不会基于电子邮件地址策略自动更新此邮件联系人的电子邮件地址。

UsePreferMessageFormat

可选

System.Boolean

设置为 True 时,此参数指定收件人首选的邮件格式设置将覆盖发送给此用户的邮件的全局设置。

UseRusServer

可选

System.String

note注意:
此参数仅在 Exchange 2007 SP2 中可用。

UseRusServer 参数指示该命令使用运行地址列表服务的邮箱服务器获取并设置邮箱和 Active Directory 用户属性。

地址列表服务是 Exchange 系统助理服务的一个组件。地址列表服务创建和维护 Active Directory 中 Exchange 特定的属性值。通过使用特定信息(如地址列表成员身份和电子邮件地址),您可以使用地址列表服务来更新域中的收件人对象。

WhatIf

可选

System.Management.Automation.SwitchParameter

WhatIf 参数指示命令模拟对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必为 WhatIf 参数指定值。

输入类型

返回类型

错误

错误 说明

 

异常

异常 说明

 

示例

在此示例中,使用 Enable-MailContact 命令对 Active Directory 中的一个现有联系人启用邮件,并为该联系人提供外部电子邮件地址“ted@tailspintoys.com”。

Enable-MailContact -Identity Ted -ExternalEmailAddress "ted@tailspintoys.com"

注意,Enable-MailContact 命令无法在 Active Directory 中新建联系人。使用 New-MailContact 命令可以新建联系人。