3 # postfix-module by Guillaume Cottenceau <gc@mandrakesoft.com>,
4 # for webmin by Jamie Cameron
6 # Save Postfix options ; special because for canonical tables
9 require './postfix-lib.pl';
13 $access{'canonical'} || &error($text{'canonical_ecannot'});
15 # &ui_print_header(undef, $text{'opts_title'}, "");
18 &error_setup($text{'opts_err'});
21 &lock_postfix_files();
24 &ensure_map("canonical_maps");
25 &ensure_map("recipient_canonical_maps");
26 &ensure_map("sender_canonical_maps");
28 &unlock_postfix_files();
31 ®enerate_canonical_table();
35 &webmin_log("canonical");