POSTMULTI(1) General Commands Manual POSTMULTI(1) (NAME) postmulti - Postfix (SYNOPSIS) : postmulti -e init [-v] : postmulti -l [-ajRv] [-g group] [-i name] postmulti -p [-av] [-g group] [-i name] postfix-command... postmulti -x [-aRv] [-g group] [-i name] unix-command... : postmulti -e create [-av] [-g group] [-i name] [-G group] [-I name] [param=value ...] postmulti -e import [-av] [-g group] [-i name] [-G group] [-I name] [config_directory=/path] postmulti -e destroy [-v] -i name postmulti -e deport [-v] -i name postmulti -e enable [-v] -i name postmulti -e disable [-v] -i name postmulti -e assign [-v] -i name [-I name] [-G group] (DESCRIPTION) postmulti(1) Postfix Postfix . postmulti(1) . (iterator) Postfix . (life-cycle management) . . . (BACKGROUND) Postfix main.cf . Postfix . Postfix . postmulti(1) -c MAIL_CONFIG . postmulti(1) MULTI_INSTANCE_README ..SH " (ITERATOR MODE)" postmulti Postfix . . : (Instance selection) -a . . -g group group . -i name name . . Postfix <<->> . -R . (<>) (<>) . -p . (List mode) -j JSON. JSON OBJECT FORMAT . 3.11 Postfix . -l Postfix / . (Postfix-wrapper mode) -p postfix-command postfix(1) postfix-command. postfix-wrapper(5) . o <> <> . postmulti_start_commands . o <> . postmulti_stop_commands . o <> . postmulti_control_commands . o <> . -p // . <> postmulti(1) : # postmulti -g msa -p start (Command mode) -x unix-command unix-command Postfix. MAIL_CONFIG command_directory daemon_directory config_directory queue_directory data_directory multi_instance_name multi_instance_group multi_instance_enable ..SH " " -v (verbose) . -v . (LIFE-CYCLE MANAGEMENT MODE) -e postmulti(1) Postfix . : -a . -g group . -i name . . Postfix <<->> . -I name name . <<->> ( <<>> ) <> . . -G group group . // -e action <<>> . : init postmulti(1) Postfix . <> main.cf : multi_instance_wrapper = ${command_directory}/postmulti -p -- multi_instance_enable = yes . create Postfix multi_instance_directories . <<-I name>> . <<-G group>> . main.cf main.cf () (clone) . <<>> <> <> <> . <<-I name>> . <> config_directory queue_directory data_directory . : # postmulti -I postfix-mumble \ -G mygroup -e create \ config_directory=/my/config/dir \ queue_directory=/my/queue/dir \ data_directory=/my/data/dir () -I . main.cf master.cf create <<>> (import) . create import . import postmulti(1). multi_instance_directories . <<-I name>> ( create ) . <<-G group>> . <<-I name>> <> . destroy Postfix. . Postfix (fatal error) . alternate_config_directories main.cf Postfix . main.cf master.cf . <<>> (deport) . . <<>> create destroy ( ). ( chroot ) . destroy . . deport . multi_instance_directories . assign . <<-G ->> << >> <<-I ->> << >> . <<>> syslog_name main.cf . enable . multi_instance_enable main.cf <> . disable . <> <> . <> ..SH " (OTHER OPTIONS)" -v (verbose) . -v . JSON (JSON OBJECT FORMAT) . JSON main.cf . . . name multi_instance_name <<->> . group multi_instance_group <<->> . enabled multi_instance_enable <> <> <> <> . : (multi-instance) <> . config_directory config_directory . (ENVIRONMENT) postmulti(1) command (export) : MAIL_VERBOSE -v . MAIL_CONFIG . (CONFIGURATION PARAMETERS) config_directory (see 'postconf -d' output) main.cf master.cf Postfix. daemon_directory (see 'postconf -d' output) (daemon) Postfix. import_environment (see 'postconf -d' output) Postfix -Postfix (import) name=value. multi_instance_directories (empty) Postfix Postfix Postfix Postfix . multi_instance_group (empty) Postfix. multi_instance_name (empty) Postfix. multi_instance_enable (no) Postfix (multi-instance manager). postmulti_start_commands (start) postfix(1) postmulti(1) <<>> (start) . postmulti_stop_commands (see 'postconf -d' output) postfix(1) postmulti(1) <<>> (stop) . postmulti_control_commands (reload flush) postfix(1) postmulti(1) <<>> (control) . syslog_facility (mail) (facility) Postfix syslog. syslog_name (see 'postconf -d' output) syslog <> <> . Postfix 3.0 : meta_directory (see 'postconf -d' output) Postfix postfix-files dynamicmaps.cf main.cf.proto master.cf.proto. shlib_directory (see 'postconf -d' output) (dynamically-linked) Postfix (libpostfix-*.so) Postfix (postfix-*.so) dynamicmaps.cf ..SH " (FILES)" $meta_directory/main.cf.proto $meta_directory/master.cf.proto $daemon_directory/postmulti-script (SEE ALSO) postfix(1) Postfix postfix-wrapper(5) (API) Postfix README (README FILES) "postconf readme_directory" "postconf html_directory" . MULTI_INSTANCE_README Postfix (HISTORY) postmulti(1) 2.6 Postfix . (LICENSE) Secure Mailer . (AUTHORS) Victor Duchovni Morgan Stanley Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA POSTMULTI(1)