mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Ludovic Poitou
26.57.2010 2a09ccc55845e4ff56cf1e8dee0a24fe26725063
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?xml version="1.0" encoding="utf-8"?>
<!--
  ! CDDL HEADER START
  !
  ! The contents of this file are subject to the terms of the
  ! Common Development and Distribution License, Version 1.0 only
  ! (the "License").  You may not use this file except in compliance
  ! with the License.
  !
  ! You can obtain a copy of the license at
  ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
  ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! When distributing Covered Code, include this CDDL HEADER in each
  ! file and include the License file at
  ! trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
  ! add the following below this CDDL HEADER, with the fields enclosed
  ! by brackets "[]" replaced with your own identifying information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CDDL HEADER END
  !
  !
  !      Copyright 2007-2008 Sun Microsystems, Inc.
  ! -->
<adm:managed-object name="smtp-alert-handler"
  plural-name="smtp-alert-handlers"
  package="org.opends.server.admin.std" extends="alert-handler"
  xmlns:adm="http://www.opends.org/admin"
  xmlns:ldap="http://www.opends.org/admin-ldap">
  <adm:synopsis>
    The
    <adm:user-friendly-name />
    may be used to send e-mail messages to notify administrators of
    significant events that occur within the server.
  </adm:synopsis>
  <adm:profile name="ldap">
    <ldap:object-class>
      <ldap:name>ds-cfg-smtp-alert-handler</ldap:name>
      <ldap:superior>ds-cfg-alert-handler</ldap:superior>
    </ldap:object-class>
  </adm:profile>
  <adm:property-override name="java-class" advanced="true">
    <adm:default-behavior>
      <adm:defined>
        <adm:value>
          org.opends.server.extensions.SMTPAlertHandler
        </adm:value>
      </adm:defined>
    </adm:default-behavior>
  </adm:property-override>
  <adm:property name="sender-address" mandatory="true">
    <adm:synopsis>
      Specifies the email address to use as the sender for messages
      generated by this alert handler.
    </adm:synopsis>
    <adm:syntax>
      <adm:string />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-sender-address</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="recipient-address" mandatory="true"
    multi-valued="true">
    <adm:synopsis>
      Specifies an email address to which the messages should be sent.
    </adm:synopsis>
    <adm:description>
      Multiple values may be provided if there should be more than one
      recipient.
    </adm:description>
    <adm:syntax>
      <adm:string />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-recipient-address</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="message-subject" mandatory="true">
    <adm:synopsis>
      Specifies the subject that should be used for email messages
      generated by this alert handler.
    </adm:synopsis>
    <adm:description>
      The token "%%%%alert-type%%%%" is dynamically replaced with
      the alert type string. The token "%%%%alert-id%%%%" is
      dynamically replaced with the alert ID value. The token
      "%%%%alert-message%%%%" is dynamically replaced with the
      alert message. The token "\\n" is replaced with an
      end-of-line marker.
    </adm:description>
    <adm:syntax>
      <adm:string />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-message-subject</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
  <adm:property name="message-body" mandatory="true">
    <adm:synopsis>
      Specifies the body that should be used for email messages
      generated by this alert handler.
    </adm:synopsis>
    <adm:description>
      The token "%%%%alert-type%%%%" is dynamically replaced with
      the alert type string. The token "%%%%alert-id%%%%" is
      dynamically replaced with the alert ID value. The token
      "%%%%alert-message%%%%" is dynamically replaced with the
      alert message. The token "\\n" is replaced with an
      end-of-line marker.
    </adm:description>
    <adm:syntax>
      <adm:string />
    </adm:syntax>
    <adm:profile name="ldap">
      <ldap:attribute>
        <ldap:name>ds-cfg-message-body</ldap:name>
      </ldap:attribute>
    </adm:profile>
  </adm:property>
</adm:managed-object>