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}'> {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}'> {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}'> {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}
222 >
223 <option value="none"> </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>