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®enerate_virtual_table(); 30 31$err = &reload_postfix(); 32&error($err) if ($err); 33 34&webmin_log("virtual"); 35&redirect(""); 36 37 38 39