您可以自定义 Delegated Administrator 以支持以下插件:
默认情况下禁用此插件。如果在创建了业务组织后没有提供 preferredmailhost,将会出现异常。如果禁用此插件,则仅当缺少相应属性时才会使用平面文件(本节后面对此进行了说明)中的值。
可使用域值返回预期的 DSN 地址。默认实现将会返回字符串 MAILER-DAEMON@<domain>。
可生成惟一 ID 字符串。默认实现将会生成 GUID 来返回到调用方。
要启用这些插件,请编辑 commcli servlet resource.properties 文件,该文件位于以下目录:
da_base/data/WEB-INF/classes/sun/comm/cli/server/servlet/ resource.properties |
(默认情况下,da_base 为 /opt/SUNWcomm。)
这些插件位于 resource.properties 文件的一节中,其标题如下:
######################## # Plugin Configuration # ########################## |
每个插件均带有 "plugin" 后缀。当前的列表如下所示:
jdapi-mailhoststoreplugin=disabled jdapi-mailhoststorepluginclass=sun.comm.cli.server.util.MailHostStorePlugin jdapi-mailhoststorepluginfile=/tmp/mailhostmailstore jdapi-maildomainreportaddressplugin=enabled jdapi-maildomainreportaddresspluginclass=sun.comm.cli.server. util.MailDomainReportAddressPlugin jdapi-uidautogenerationplugin=disabled jdapi-uidautogenerationpluginclass=sun.comm.cli.server.util.UidPlugin |
每个插件至少具有两行,其格式如下:
jdapi-<name>plugin= "enabled" | "disabled"
jdapi-<name>pluginclass=sun.comm.cli.server.util/ <java class name> |
要启用插件,请将 "disabled" 改为 "enabled"。
本节中列出的所有插件的插件类均已提供。这些类位于以下目录:
da_base/data/WEB-INF/classes/sun/comm/cli/server/util
您不需要对这些类进行任何操作。
MailHostStorePlugin 需要另外一个平面文件,该文件将包含在插件的第三行中。插件将读取该平面文件中的值并使用该值来设置各个属性值。如果启用了此插件,则该文件必须存在,否则将发生错误。
jdapi-mailhoststoreplugin o jdapi-mailhoststoreplugininf=<full file name> o file has one line o value is that for : o preferredmailhost attribute o preferredmailmessagestore attribute o form o <mailhost>:<mailpartition> |