447b377c3853a45b858409d2eaa862dd64aebdaf
1 <table summary="{t}Mail settings{/t}" style='width:100%;'>
2 <tr>
3 <td style='width:50%; '>
4 <h3>{t}Generic{/t}</h3>
5 <table summary="{t}Mail address configuration{/t}">
6 <tr>
7 <td><label for="mailAddress">{t}Primary address{/t}</label>{$must}</td>
8 <td>
9 {render acl=$mailAddressACL}
10 <input type='text' id="mailAddress" name="mailAddress" value="{$mailAddress}">
11 {/render}
12 </td>
13 </tr>
14 <tr>
15 <td><label for="mailLocation">{t}Account location{/t}</label></td>
16 <td>
17 {render acl=$mailLocationACL}
18 <select size="1" id="mailLocation" name="mailLocation"
19 title="{t}Specify the location for the mail account{/t}">
20 {html_options values=$mailLocations output=$mailLocations selected=$mailLocation}
21 <option disabled> </option>
22 </select>
23 {/render}
24 </td>
25 </tr>
26 <tr>
27 <td><label for='quotaUsage_dummy'>{t}Quota usage{/t}</label></td>
28 <td>
29 {render acl=$quotaUsageACL}
30 <input type='text' id='quotaUsage_dummy' name='quotaUsage_dummy' disabled value="{$quotaUsage}">
31 {/render}
32 </td>
33 </tr>
34 <tr>
35 <td><label for="quotaSize">{t}Quota size{/t}</label></td>
36 <td>
37 {render acl=$quotaSizeACL}
38 <input type='text' id="quotaSize" name="quotaSize" value="{$quotaSize}"> MB
39 {/render}
40 </td>
41 </tr>
42 <tr>
43 <td><label for="mailFilter">{t}Mail filter{/t}</label></td>
44 <td>
45 {render acl=$mailFilterACL}
46 <button name='configureFilter'>{t}Configure filter{/t}</button>
47 {/render}
48 </td>
49 </tr>
50 </table>
52 </td>
53 <td class='left-border'> </td>
54 <td>
55 <h3><label for="alternateAddressList">{t}Alternative addresses{/t}</label></h3>
56 {render acl=$alternateAddressesACL}
57 <select id="alternateAddressList" style="width:100%;height:100px;" name="alternateAddressList[]" size="15" multiple
58 title="{t}List of alternative mail addresses{/t}">
59 {html_options values=$alternateAddresses output=$alternateAddresses}
60 <option disabled> </option>
61 </select>
62 <br>
63 {/render}
64 {render acl=$alternateAddressesACL}
65 <input type='text' name="alternateAddressInput">
66 {/render}
67 {render acl=$alternateAddressesACL}
68 <button type='submit' name='addAlternateAddress'>{msgPool type=addButton}</button>
69 {/render}
70 {render acl=$alternateAddressesACL}
71 <button type='submit' name='deleteAlternateAddress'>{msgPool type=delButton}</button>
72 {/render}
73 </td>
74 </tr>
75 </table>
76 <hr>
78 <table>
79 <tr>
80 <td style='width:50%'>
82 <h3><label for="vacationMessage">{t}Vacation message{/t}</label></h3>
84 <table summary="{t}Spam filter configuration{/t}">
85 <tr>
86 <td style='width:20px;'>
87 {render acl=$vacationEnabledACL}
88 <input type=checkbox name="vacationEnabled" value="1"
89 {if $vacationEnabled} checked {/if}
90 id="vacationEnabled"
91 title="{t}Select to automatically response with the vacation message defined below{/t}"
92 class="center"
93 onclick="changeState('vacationStart'); changeState('vacationStop'); changeState('vacationMessage');">
94 {/render}
95 </td>
96 <td colspan="4">
97 {t}Activate vacation message{/t}
98 </td>
99 </tr>
100 <tr>
101 <td> </td>
102 <td style='width:30px;'>{t}from{/t}</td>
103 <td>
104 {render acl=$vacationStartACL}
105 <input type="text" id="vacationStart" name="vacationStart" class="date"
106 style='width:100px' value="{$vacationStart}"
107 {if !$vacationEnabled} disabled {/if}
108 >
109 {/render}
110 {if $vacationStartACL|regex_replace:"/[cdmr]/":"" == "w"}
111 <script type="text/javascript">
112 {literal}
113 var datepicker = new DatePicker({
114 relative : 'vacationStart',
115 language : '{/literal}{$lang}{literal}',
116 keepFieldEmpty : true,
117 enableCloseEffect : false,
118 enableShowEffect : false });
119 {/literal}
120 </script>
121 {/if}
122 </td>
123 <td style='width:30px;'>{t}till{/t}</td>
124 <td>
125 {render acl=$vacationStartACL}
126 <input type="text" id="vacationStop" name="vacationStop" class="date"
127 style='width:100px' value="{$vacationStop}"i
128 {if !$vacationEnabled} disabled {/if}
129 >
130 {/render}
131 {if $vacationStopACL|regex_replace:"/[cdmr]/":"" == "w"}
132 <script type="text/javascript">
133 {literal}
134 var datepicker2 = new DatePicker({
135 relative : 'vacationStop',
136 language : '{/literal}{$lang}{literal}',
137 keepFieldEmpty : true,
138 enableCloseEffect : false,
139 enableShowEffect : false });
140 {/literal}
141 </script>
142 {/if}
143 </td>
144 </tr>
145 <tr>
146 <td colspan=5>
147 {render acl=$vacationMessageACL}
148 <textarea id="vacationMessage" style="width:99%; height:100px;"
149 {if !$vacationEnabled} disabled {/if}
150 name="vacationMessage" rows="4" cols="512">{$vacationMessage}</textarea>
151 {/render}
152 <br>
153 {if $displayTemplateSelector eq "true"}
154 {render acl=$vacationMessageACL}
155 <select id='vacation_template' name="vacation_template" size=1>
156 {html_options options=$vacationTemplates selected=$vacationTemplate}
157 <option disabled> </option>
158 </select>
159 {/render}
160 {render acl=$vacationMessageACL}
161 <button type='submit' name='import_vacation' id="import_vacation">{t}Import{/t}</button>
162 {/render}
163 {/if}
164 </td>
165 </tr>
166 </table>
168 </td>
169 <td class='left-border'> </td>
170 <td>
171 <h3><label for="forwardingAddressList">{t}Forward messages to{/t}</label></h3>
172 {render acl=$forwardingAddressesACL}
173 <select id="forwardingAddressList" style="width:100%; height:100px;" name="forwardingAddressList[]" size=15 multiple>
174 {html_options values=$forwardingAddresses output=$forwardingAddresses}
175 <option disabled> </option>
176 </select>
177 {/render}
178 <br>
179 {render acl=$forwardingAddressesACL}
180 <input type='text' id='forwardingAddressInput' name="forwardingAddressInput">
181 {/render}
182 {render acl=$forwardingAddressesACL}
183 <button type='submit' name='addForwardingAddress' id="addForwardingAddress">{msgPool type=addButton}</button>
184 {/render}
185 {render acl=$forwardingAddressesACL}
186 <button type='submit' name='addLocalForwardingAddress' id="addLocalForwardingAddress">{t}Add local{/t}</button>
187 {/render}
188 {render acl=$forwardingAddressesACL}
189 <button type='submit' name='deleteForwardingAddress' id="deleteForwardingAddress">{msgPool type=delButton}</button>
190 {/render}
192 </td>
193 </tr>
194 </table>
196 <hr>
198 <h3>{t}Mailbox options{/t}</h3>
199 <table summary="{t}Flags{/t}">
200 <tr>
201 <td>
202 {render acl=$mailBoxWarnLimitACL}
203 <input id='mailBoxWarnLimitEnabled' value='1' name="mailBoxWarnLimitEnabled" value="1"
204 {if $mailBoxWarnLimitEnabled} checked {/if} class="center" type='checkbox'>
205 {/render}
206 <label for="mailBoxWarnLimitValue">{t}Warn user about a full mailbox when it reaches{/t}</label>
207 {render acl=$mailBoxWarnLimitACL}
208 <input id="mailBoxWarnLimitValue" name="mailBoxWarnLimitValue"
209 size="6" align="middle" type='text' value="{$mailBoxWarnLimitValue}" class="center"> {t}MB{/t}
210 {/render}
211 </td>
212 </tr>
213 <tr>
214 <td>
215 {render acl=$mailBoxSendSizelimitACL}
216 <input id='mailBoxSendSizelimitEnabled' value='1' name="mailBoxSendSizelimitEnabled" value="1"
217 {if $mailBoxSendSizelimitEnabled} checked {/if} class="center" type='checkbox'>
218 {/render}
219 <label for="mailBoxSendSizelimitValue">{t}Refuse incoming mails when mailbox size reaches{/t}</label>
220 {render acl=$mailBoxSendSizelimitACL}
221 <input id="mailBoxSendSizelimitValue" name="mailBoxSendSizelimitValue"
222 size="6" align="middle" type='text' value="{$mailBoxSendSizelimitValue}" class="center"> {t}MB{/t}
223 {/render}
224 </td>
225 </tr>
226 <tr>
227 <td>
228 {render acl=$mailBoxHardSizelimitACL}
229 <input id='mailBoxHardSizelimitEnabled' value='1' name="mailBoxHardSizelimitEnabled" value="1"
230 {if $mailBoxHardSizelimitEnabled} checked {/if} class="center" type='checkbox'>
231 {/render}
232 <label for="mailBoxHardSizelimitValue">{t}Refuse to send and receive mails when mailbox size reaches{/t}</label>
233 {render acl=$mailBoxHardSizelimitACL}
234 <input id="mailBoxHardSizelimitValue" name="mailBoxHardSizelimitValue"
235 size="6" align="middle" type='text' value="{$mailBoxHardSizelimitValue}" class="center"> {t}MB{/t}
236 {/render}
237 </td>
238 </tr>
239 <tr>
240 <td>
241 {render acl=$mailBoxAutomaticRemovalACL}
242 <input id='mailBoxAutomaticRemovalEnabled' value='1' name="mailBoxAutomaticRemovalEnabled" value="1"
243 {if $mailBoxAutomaticRemovalEnabled} checked {/if} class="center" type='checkbox'>
244 {/render}
245 <label for="mailBoxAutomaticRemovalValue">{t}Remove mails older than {/t}</label>
246 {render acl=$mailBoxAutomaticRemovalACL}
247 <input id="mailBoxAutomaticRemovalValue" name="mailBoxAutomaticRemovalValue"
248 size="6" align="middle" type='text' value="{$mailBoxAutomaticRemovalValue}" class="center"> {t}days{/t}
249 {/render}
250 </td>
251 </tr>
252 <tr>
253 <td>
254 {render acl=$localDeliveryOnlyACL}
255 <input id='localDeliveryOnly' type=checkbox name="localDeliveryOnly" value="1"
256 {if $localDeliveryOnly} checked {/if}
257 title="{t}Select if user can only send and receive inside his own domain{/t}" class="center">
258 {/render}
259 {t}User is only allowed to send and receive local mails{/t}
260 </td>
261 </tr>
262 <tr>
263 <td>
264 {render acl=$dropOwnMailsACL}
265 <input id='dropOwnMails' type=checkbox name="dropOwnMails" value="1"
266 {if $dropOwnMails} checked {/if}
267 title="{t}Select if you want to forward mails without getting own copies of them{/t}">
268 {/render}
269 {t}No delivery to own mailbox{/t}
270 </td>
271 </tr>
272 </table>
274 <input type='hidden' name='groupwarePluginPosted' value='1'>