#!/usr/local/bin/perl # # postfix-module by Guillaume Cottenceau , # for webmin by Jamie Cameron # # Copyright (c) 2000 by Mandrakesoft # # Permission to use, copy, modify, and distribute this software and its # documentation under the terms of the GNU General Public License is hereby # granted. No representations are made about the suitability of this software # for any purpose. It is provided "as is" without express or implied warranty. # See the GNU General Public License for more details. # # # Save Postfix options ; special because for canonical tables require './postfix-lib.pl'; &ReadParse(); $access{'canonical'} || &error($text{'canonical_ecannot'}); # &ui_print_header(undef, $text{'opts_title'}, ""); &error_setup($text{'opts_err'}); &lock_postfix_files(); &before_save(); &save_options(\%in); &ensure_map("canonical_maps"); &ensure_map("recipient_canonical_maps"); &ensure_map("sender_canonical_maps"); &after_save(); &unlock_postfix_files(); ®enerate_canonical_table(); &reload_postfix(); &webmin_log("canonical"); &redirect("");