|Linux & Unix Commands - Search Man Pages
postfix - Postfix control program
postfix [-c config_dir] [-D] [-v] command
This command is reserved for the super-user. To submit mail, use the Postfix sendmail com-
The postfix command controls the operation of the Postfix mail system: start or stop the
master daemon, do a health check, and other maintenance.
The postfix command sets up a standardized environment and runs the postfix-script shell
script to do the actual work.
The following commands are implemented:
check Validate the Postfix mail system configuration. Warn about bad directory/file own-
ership or permissions, and create missing directories.
start Start the Postfix mail system. This also runs the configuration check described
stop Stop the Postfix mail system in an orderly fashion. Running processes are allowed
to terminate at their earliest convenience.
Note: in order to refresh the Postfix mail system after a configuration change, do
not use the start and stop commands in succession. Use the reload command instead.
abort Stop the Postfix mail system abruptly. Running processes are signaled to stop imme-
flush Force delivery: attempt to deliver every message in the deferred mail queue. Nor-
mally, attempts to deliver delayed mail happen at regular intervals, the interval
doubling after each failed attempt.
reload Re-read configuration files. Running processes terminate at their earliest conve-
The following options are implemented:
Read the main.cf and master.cf configuration files in the named directory instead
of the default configuration directory. Use this to distinguish between multiple
Postfix instances on the same host.
-D (with postfix start only)
Run each Postfix daemon under control of a debugger as specified via the debug-
ger_command configuration parameter.
-v Enable verbose logging for debugging purposes. Multiple -v options make the soft-
ware increasingly verbose.
The postfix command sets the following environment variables:
Directory with Postfix configuration files.
This is set when the -v command-line option is present.
This is set when the -D command-line option is present.
The following main.cf configuration parameters are made available as process environment
variables with the same names:
Directory with Postfix administrative commands.
Directory with Postfix daemon programs.
Directory with Postfix configuration files and with administrative shell scripts.
The directory with Postfix queue files, with local inter-process communication end-
points, and with files needed for daemon programs that run in the optional chrooted
The owner of Postfix queue files and of most Postfix processes.
The group for mail submission and queue management commands.
The full pathname for the Postfix sendmail command.
The full pathname for the Postfix newaliases command.
The full pathname for the Postfix mailq command.
The directory for the Postfix on-line manual pages.
The directory for the Postfix sample configuration files.
The directory for the Postfix README files.
Other configuration parameters
List of names of environment parameters that can be imported from non-Postfix pro-
$config_directory/postfix-script, administrative commands
$config_directory/main.cf, configuration parameters
$config_directory/master.cf, Postfix daemon processes
master(8) Postfix master program
The Secure Mailer license must be distributed with this software.
IBM T.J. Watson Research
P.O. Box 704
Yorktown Heights, NY 10598, USA
All times are GMT -4. The time now is 01:58 AM.