如何使用收件人策略修改 SMTP 电子邮件地址
作者:微软
来源:微软
概要
本文介绍如何修改 Exchange 2003 中的收件人策略来确定用户电子邮件地址的生成方式。当您使用本文描述的过程来修改收件人策略时,可以定义使您能够满足组织要求的命名约定的特定设置。
更多信息
默认情况下,Exchange 2003 有一个名为“默认策略”的收件人策略。默认策略生成以下格式的简单邮件传输协议 (SMTP) 电子邮件地址,其中 是用户的 Exchange 别名属性, 是 Microsoft Active Directory 目录服务域名:
@.com
注意:如果要使用以下过程描述的替换字符串生成 SMTP 地址,请不要修改默认策略。如果您要使用替换字符串,则必须创建一个新的收件人策略。当您试图修改默认策略时,如果默认策略基于诸如名或姓这样的属性,则可能会出现问题。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
271339 (http://support.microsoft.com/kb/271339/) XADM:无法装入数据库并且出现事件 ID 9546
要修改收件人策略,请按照下列步骤操作:
| 1. |
启动 Exchange 系统管理器。为此,请单击“开始”,指向“程序”,指向“Microsoft Exchange”,然后单击“Exchange 系统管理器”。 |
| 2. |
双击“组织”,双击“收件人”,然后单击“收件人策略”。 |
| 3. |
双击您要更改的策略。 |
| 4. |
单击“电子邮件地址”选项卡,然后通过使用下列任意替换字符串编辑适当的 SMTP 生成规则:
| • |
%s:姓 |
| • |
%g:名 |
| • |
%i:中间名首字母 |
| • |
%d:显示名 |
| • |
%m:Exchange 2003 别名 |
| • |
%rxy:在用户名中用字符 y 替换所有后续字符 x。如果 x = y,将删除该字符。 | 注意:
| • |
您可以在下列任意字符串前放置一个数字,以便定义必须使用字符串中的多少个字符,例如:
| • |
%1s:使用姓的第一个字母 |
| • |
%5g:使用名的前五个字母 | |
| • |
电子邮件地址中不会使用用户名中包含的无效字符(根据征求意见文档 [RFC] 821/822)。如果您使用“%r”替换字符串将无效的字符替换为有效的字符,所有的“%r”字符串都将被忽略。此外,“%r”必须紧靠在要替换字符的替换字符串前使用。 |
| • |
如果您要在姓(用“%s”表示)中用字符“y”替换字符“x”,SMTP 电子邮件地址将按以下形式生成:
%g.%rxy%s 例如,如果您要将用户名“JamesC.Wilson”更改为“JamesC_Wilson”,请键入以下字符串:
%g.%r._%s@domain_name.com |
| • |
如果 %rxy 字符串在整个电子邮件地址的前面,则不在姓中用字符“y”替换字符“x”。
| • |
在 %rxy 字符串中,x 可以等于空格。可以使用此字符串将姓名中的空格与有效的字符合并起来。 |
| • |
您不能将 %rxy 字符串用作 %r,以便从 Active Directory 用户和计算机中的“缩写”域中删除手动键入的句号。您可能要从 Active Directory 中的“缩写”域中删除手动键入的句号,因为此文本也会影响其他属性。 | | |
示例
以下示例列出了将替换字符串用于用户登录名“jwilson”时生成的 SMTP 地址:
显示名:James C. Wilson
姓:Wilson
名:James
| 替换字符串 |
生成的 SMTP 地址 |
| %d@.com |
JamesCWilson@.com |
| %r._%d@microsoft.com |
JamesC_Wilson@microsoft.com |
| %r..%d@microsoft.com |
JamesC.Wilson@microsoft.com |
| %g.%s@microsoft.com |
James.Wilson@microsoft.com |
| @microsoft.com |
JamesW@microsoft.com |
| %1g%s@microsoft.com |
JWilson@microsoft.com |
| %1g%3s@microsoft.com |
JWil@microsoft.com |
这篇文章中的信息适用于:
| • |
Microsoft Exchange Server 2003 Standard Edition |
| • |
Microsoft Exchange Server 2003 Enterprise Edition |
| • |
Microsoft Windows Small Business Server 2003 Premium Edition |
| • |
Microsoft Windows Small Business Server 2003 Standard Edition |
END