Code

Added requirement dependencies
[gosa.git] / gosa-plugins / mail / admin / systems / services / mail / goMailServer.tpl
1 <h3>{t}Generic{/t}</h3>
3 <table  style="width:100%;" summary="{t}Mail settings{/t}">
4         <tr>
5                 <td>
7                         <table summary="{t}Generic settings{/t}">
8                                 <tr>
9                                         <td>{t}Visible full qualified hostname{/t}</td>
10                                         <td>
11 {render acl=$postfixMyhostnameACL}
12                                                 <input type="text" name='postfixMyhostname' value='{$postfixMyhostname}' title='{t}The full qualified host name.{/t}'>
13 {/render}
14                                         </td>
15                                 </tr>
16                                 <tr>
17                                         <td>{t}Max mail header size{/t}
18                                         </td>
19                                         <td>
20 {render acl=$postfixMyhostnameACL}
21                                                 <input type="text" name='postfixHeaderSizeLimit' value='{$postfixHeaderSizeLimit}' 
22                                                                         title='{t}This value specifies the maximal header size.{/t}'>&nbsp;{t}KB{/t}
23 {/render}
24                                         </td>
25                                 </tr>
26                                 <tr>
27                                         <td>{t}Max mailbox size{/t}
28                                         </td>
29                                         <td>
30 {render acl=$postfixMailboxSizeLimitACL}
31                                                 <input type="text" name='postfixMailboxSizeLimit' value='{$postfixMailboxSizeLimit}' 
32                                                                         title='{t}Defines the maximal size of mail box.{/t}'>&nbsp;{t}KB{/t}
33 {/render}                                       </td>
34                                 </tr>
35                                 <tr>
36                                         <td>{t}Max message size{/t}
37                                         </td>
38                                         <td>
39 {render acl=$postfixMessageSizeLimitACL}
40                                                 <input type="text" name='postfixMessageSizeLimit' value='{$postfixMessageSizeLimit}' 
41                                                                         title='{t}Specify the maximal size of a message.{/t}'>&nbsp;{t}KB{/t}
42 {/render}
43                                         </td>
44                                 </tr>
45                                 <tr>
46                                         <td>{t}Relay host{/t}
47                                         </td>
48                                         <td>
49 {render acl=$postfixRelayhostACL}
50                                                 <input type="text" name='postfixRelayhost' value='{$postfixRelayhost}' 
51                                                                         title='{t}Relay messages to following host:{/t}'>
52 {/render}
53                                         </td>
54                                 </tr>
55                         </table>
56                 </td>
57                 <td class='left-border'>
59                         <table summary="{t}Network settings{/t}">
60                                 <tr>
61                                         <td>
62                                                 {t}Local networks{/t}<br>
63 {render acl=$postfixMyNetworksACL}
64                                                 <select name='Select_postfixMyNetworks[]' multiple size=6 style='width:100%;' title='{t}Postfix networks{/t}'>
65                                                         {html_options options=$postfixMyNetworks}
66                                                 </select>
67 {/render}
68 {render acl=$postfixMyNetworksACL}
69                                                 <input type="text" name="NewString_postfixMyNetworks" value="">
70 {/render}
71 {render acl=$postfixMyNetworksACL}
72                                                 <button type='submit' name='AddpostfixMyNetworks'>{msgPool type=addButton}</button>
74 {/render}
75 {render acl=$postfixMyNetworksACL}
76                                                 <button type='submit' name='DelpostfixMyNetworks'>{t}Remove{/t}</button>
78 {/render}
79                                         </td>
80                                 </tr>
81                         </table>
82                 </td>
83         </tr>
84         <tr>
85                 <td colspan="2">
86                         <hr>
87                         <h3>{t}Domains and routing{/t}</h3>
88                 </td>
89         </tr>   
90         <tr>
91                 <td>
92                         <table summary="{t}Domains and routing{/t}">
93                 <tr>
94                     <td>
95                         {t}Domains to accept mail for{/t}<br>
96 {render acl=$postfixMyDestinationsACL}
97                         <select name='Select_postfixMyDestinations[]' multiple size=6 style='width:100%;' title='{t}Postfix is responsible for the following domains:{/t}'>
98 {/render}
99                             {html_options options=$postfixMyDestinations}
100                         </select>
101 {render acl=$postfixMyDestinationsACL}
102                         <input type="text" name="NewString_postfixMyDestinations" value="">
103 {/render}
104 {render acl=$postfixMyDestinationsACL}
105                         <button type='submit' name='AddpostfixMyDestinations'>{msgPool type=addButton}</button>
107 {/render}
108 {render acl=$postfixMyDestinationsACL}
109                         <button type='submit' name='DelpostfixMyDestinations'>{t}Remove{/t}</button>
111 {/render}
112                     </td>
113                 </tr>
114             </table>
115                 </td>
116                 <td class='left-border'>
118                           <table style="width:100%;" summary="{t}Transports{/t}">
119                 <tr>
120                     <td>
121                         {t}Transports{/t}<br>
122 {render acl=$postfixTransportTableACL}
123                                                 {$postfixTransportTableList}
124 {/render}
126 {render acl=$postfixTransportTableACL}
127                         <input type="text" name="Source_postfixTransportTable" value="">
128 {/render}
129 {render acl=$postfixTransportTableACL}
130                         <select name='TransportProtocol' title='{t}Select a transport protocol.{/t}' size=1>
131                             {html_options options=$TransportProtocols}
132                         </select>
133 {/render}
134 {render acl=$postfixTransportTableACL}
135                         <input type="text" name="Destination_postfixTransportTable" value="">
136 {/render}
137 {render acl=$postfixTransportTableACL}
138                         <button type='submit' name='AddpostfixTransportTable'>{msgPool type=addButton}</button>
140 {/render}
141                     </td>
142                 </tr>
143             </table>
144                 </td>
145         </tr>
146         <tr>
147                 <td colspan="2">
148                         <hr>
149                         <h3>{t}Restrictions{/t}</h3>
150                 </td>
151         </tr>   
152         <tr>
153                 <td>
154             <table style="width:100%;" summary="{t}Restrictions for sender{/t}">
155                 <tr>
156                     <td>
157                         {t}Restrictions for sender{/t}<br>
158 {render acl=$postfixSenderRestrictionsACL}
159                                                 {$postfixSenderRestrictionsList}
160 {/render}
161 {render acl=$postfixSenderRestrictionsACL}
162                         <input type="text" name="Source_postfixSenderRestrictions" value="">
163 {/render}
164 {render acl=$postfixSenderRestrictionsACL}
165                         <select name='SenderRestrictionFilter' title='{t}Restriction filter{/t}' size=1>
166                             {html_options options=$RestrictionFilters}
167                         </select>
168 {/render}
169 {render acl=$postfixSenderRestrictionsACL}
170                         <input type="text" name="Destination_postfixSenderRestrictions" value="">
171 {/render}
172 {render acl=$postfixSenderRestrictionsACL}
173                         <button type='submit' name='AddpostfixSenderRestrictions'>{msgPool type=addButton}</button>
175 {/render}
176                     </td>
177                 </tr>
178             </table>
179                 </td>
180                 <td class='left-border'>
182             <table style="width:100%;" summary="{t}Restrictions for recipient{/t}">
183                 <tr>
184                     <td>
185                         {t}Restrictions for recipient{/t}<br>
186 {render acl=$postfixRecipientRestrictionsACL}
187                                                 {$postfixRecipientRestrictionsList}
188 {/render}
189 {render acl=$postfixRecipientRestrictionsACL}
190                         <input type="text" name="Source_postfixRecipientRestrictions" value="">
191 {/render}
192 {render acl=$postfixRecipientRestrictionsACL}
193                         <select name='RecipientRestrictionFilter' title='{t}Restriction filter{/t}' size=1>
194                             {html_options options=$RestrictionFilters}
195                         </select>
196 {/render}
197 {render acl=$postfixRecipientRestrictionsACL}
198                         <input type="text" name="Destination_postfixRecipientRestrictions" value="">
199 {/render}
200 {render acl=$postfixRecipientRestrictionsACL}
201                         <button type='submit' name='AddpostfixRecipientRestrictions'>{msgPool type=addButton}</button>
203 {/render}
204                     </td>
205                 </tr>
206             </table>
207                 </td>
208         </tr>   
209 </table>
211 <hr>
212 <br>
213 <h3>Action</h3>
214 {if $is_new == "new"}
215         {t}The server must be saved before you can use the status flag.{/t}
216 {elseif !$is_acc}
217         {t}The service must be saved before you can use the status flag.{/t}
218 {/if}
219 <br>
220 <select name="action" title='{t}Set new status{/t}' 
221         {if $is_new == "new" || $is_acc == false} disabled {/if}
223         <option value="none">&nbsp;</option>
224         {html_options options=$Actions} 
225 </select>
226 <button type='submit' name='ExecAction' title="{t}Set status{/t}"
227         {if $is_new == "new" || $is_acc == false} disabled {/if}
228 >{t}Execute{/t}</button>
230 <hr>
232 <div class="plugin-actions">
233     <button type='submit' name='SaveService'>{msgPool type=saveButton}</button>
234     <button type='submit' name='CancelService'>{msgPool type=cancelButton}</button>
235 </div>