1#!/usr/local/bin/perl
2#
3# postfix-module by Guillaume Cottenceau <gc@mandrakesoft.com>,
4# for webmin by Jamie Cameron
5#
6# Save Postfix options ; special because for virtual tables
7
8
9require './postfix-lib.pl';
10
11&ReadParse();
12
13
14$access{'virtual'} || &error($text{'virtual_ecannot'});
15#      &ui_print_header(undef, $text{'opts_title'}, "");
16
17
18&error_setup($text{'opts_err'});
19
20
21&lock_postfix_files();
22&before_save();
23&save_options(\%in);
24&ensure_map($virtual_maps);
25&after_save();
26&unlock_postfix_files();
27
28
29&regenerate_virtual_table();
30
31$err = &reload_postfix();
32&error($err) if ($err);
33
34&webmin_log("virtual");
35&redirect("");
36
37
38
39