Calendar Server 6 2004Q2(及更高版本)要求用户必须为用户日历和资源日历配备 LDAP mail 属性。
为了使客户能够使用 Microsoft Outlook 来安排资源日历(例如,用于会议室、诸如笔记本计算机或高射投影机之类的设备),每个资源都必须有一个电子邮件地址,即使实际上并不需要使用电子邮件。LDAP mail 属性用于指定此电子邮件地址。
根据下列情况可能具体需要添加不同的 LDAP mail 属性:
5.x 安装。在运行 cs5migrate_recurring 迁移实用程序之前,请向用户中添加 mail 属性以便使用用户日历和资源日历。要添加 mail 属性,请使用 Calendar Server 的 csattribute 实用程序或诸如 Directory Server 的 ldapmodify 之类的实用程序。
新安装(6 2004Q2 或更高版本)。使用 Calendar Server 的 csattribute 实用程序或诸如 Directory Server 的 ldapmodify 之类的实用程序,为现有用户置备 LDAP mail 属性以便使用用户日历和资源日历。
如果您在安装之后创建了新日历或用户,请在运行以下 Calendar Server 实用程序时使用必需的 -m email 选项以指定电子邮件地址:
csresource 实用程序,用于新资源日历
csuser 实用程序,用于新用户
有关 csattribute、csresource 和 csuser 的相关信息,请参阅《Sun Java System Calendar Server 6 2005Q4 Administration Guide》。有关 ldapmodify 实用程序的相关信息,请参阅 Sun Java System Directory Server Resource Kit Tools Reference。
以下示例在 sesta.com 服务器上为名为 "Room100" 的会议室添加 LDAP 邮件属性。此示例配置了 Messaging Server。如果使用的是其他电子邮件服务器,请参阅所用产品的文档以了解如何执行等效的过程。
使用 csattribute 实用程序向 LDAP 服务器中添加 mail 属性:
# ./csattribute -a mail=Room100@sesta.com add Room100
要检查是否已设置了该属性,请使用带 -v(详细)选项的 csattribute list 命令:
# ./csattribute -v list Room100 ... cn=Room 100,ou=conferenceRooms,dc=sesta,dc=com has mail: Room100@sesta.com |
以下示例将为 Messaging Server 设置 bitbucket 通道以用于为资源日历生成的电子邮件。此示例使用 sesta.com 服务器上名为 "Room100" 的资源。如果不设置 bitbucket 通道(或等效项),则需要定期删除发送到资源日历中的电子邮件。
确保在 imta.cnf 文件中定义 bitbucket 通道。
要将邮件发送到 bitbucket 通道,请使用 csresource 实用程序创建资源的电子邮件地址:
# ./csattribute -a mail=Room100@bitbucket.sesta.com add Room100
要启用这些更改,您可能还需要重新生成别名表或配置。请参阅 Messaging Server(或您的电子邮件产品)文档,以及站点自身的与邮件服务更改相关的文档和过程。
以下示例将为 Sendmail 设置 bitbucket 通道以用于为资源日历生成的电子邮件。此示例使用 sesta.com 服务器上名为 "Room100" 的资源。如果不设置 bitbucket 通道(或等效项),则需要定期删除发送到资源日历中的电子邮件。