Manual Pages for UNIX Darwin command on man postfix
MyWebUniversity

Manual Pages for UNIX Darwin command on man postfix

POSTFIX(1) POSTFIX(1)

NAME

postfix - Postfix control program

SYNOPSIS

ppoossttffiixx [-DDvv] [-cc configdir] command

DESCRIPTION

This command is reserved for the superuser. To submit mail, use the Postfix sseennddmmaaiill command. The ppoossttffiixx command controls the operation of the Postfix mail system:

start or stop the mmaasstteerr daemon, do a health check, and other mainte-

nance. The ppoossttffiixx command sets up a standardized environment and runs the

ppoossttffiixx-ssccrriipptt shell script to do the actual work.

The following commands are implemented: cchheecckk Validate the Postfix mail system configuration. Warn about bad directory/file ownership or permissions, and create missing directories. ssttaarrtt Start the Postfix mail system. This also runs the configuration check described above.

ssttoopp Stop the Postfix mail system in an orderly fashion. Running pro-

cesses are allowed to terminate at their earliest convenience.

Note: in order to refresh the Postfix mail system after a con-

figuration change, do not use the ssttaarrtt and ssttoopp commands in succession. Use the rreellooaadd command instead. aabboorrtt Stop the Postfix mail system abruptly. Running processes are signaled to stop immediately. fflluusshh Force delivery: attempt to deliver every message in the deferred mail queue. Normally, attempts to deliver delayed mail happen at regular intervals, the interval doubling after each failed attempt. Warning: flushing undeliverable mail frequently will result in poor delivery performance of all other mail.

rreellooaadd Re-read configuration files. Running processes terminate at

their earliest convenience.

sseett-ppeerrmmiissssiioonnss [[name=value ...]]

Set the ownership and permissions of Postfix related files and

directories, as specified in the ppoossttffiixx-ffiilleess file.

Specify name=value to override and update specific main.cf con-

figuration parameters. Use this, for example, to change the mmaaiilloowwnneerr or sseettggiiddggrroouupp setting for an already installed Postfix system. This feature is available in Postfix 2.1 and later.

uuppggrraaddee-ccoonnffiigguurraattiioonn [[name=value ...]]

Update the mmaaiinn..ccff and mmaasstteerr..ccff files with information that Postfix needs in order to run: add or update services, and add or update configuration parameter settings.

Specify name=value to override and update specific main.cf con-

figuration parameters. This feature is available in Postfix 2.1 and later. The following options are implemented:

-cc configdir

Read the mmaaiinn..ccff and mmaasstteerr..ccff configuration files in the named directory instead of the default configuration directory. Use this to distinguish between multiple Postfix instances on the same host.

-DD (with ppoossttffiixx ssttaarrtt only)

Run each Postfix daemon under control of a debugger as specified via the ddeebbuuggggeerrccoommmmaanndd configuration parameter.

-vv Enable verbose logging for debugging purposes. Multiple -vv

options make the software increasingly verbose. ENVIRONMENT The ppoossttffiixx command exports the following environment variables before

executing the ppoossttffiixx-ssccrriipptt file:

MMAAIILLCCOONNFFIIGG

This is set when the -c command-line option is present.

MMAAIILLVVEERRBBOOSSEE

This is set when the -v command-line option is present.

MMAAIILLDDEEBBUUGG

This is set when the -D command-line option is present.

CCOONNFFIIGGUURRAATTIIOONN PPAARRAAMMEETTEERRSS

The following mmaaiinn..ccff configuration parameters are exported as environ-

ment variables with the same names:

ccoommmmaannddddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The location of all postfix administrative commands.

ddaaeemmoonnddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The directory with Postfix support programs and daemon programs.

ccoonnffiiggddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The default location of the Postfix main.cf and master.cf con-

figuration files.

qquueeuueeddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The location of the Postfix top-level queue directory.

mmaaiilloowwnneerr ((ppoossttffiixx)) The UNIX system account that owns the Postfix queue and most Postfix daemon processes. sseettggiiddggrroouupp ((ppoossttddrroopp))

The group ownership of set-gid Postfix commands and of group-

writable Postfix directories.

sseennddmmaaiillppaatthh ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

A Sendmail compatibility feature that specifies the location of the Postfix sendmail(1) command.

nneewwaalliiaasseessppaatthh ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

Sendmail compatibility feature that specifies the location of the newaliases(1) command.

mmaaiillqqppaatthh ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

Sendmail compatibility feature that specifies where the Postfix mailq(1) command is installed.

hhttmmllddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The location of Postfix HTML files that describe how to build, configure or operate a specific Postfix subsystem or feature.

mmaannppaaggeeddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

Where the Postfix manual pages are installed.

rreeaaddmmeeddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The location of Postfix README files that describe how to build, configure or operate a specific Postfix subsystem or feature. Other configuration parameters:

ccoonnffiiggddiirreeccttoorryy ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The default location of the Postfix main.cf and master.cf con-

figuration files.

iimmppoorrtteennvviirroonnmmeenntt ((sseeee ''ppoossttccoonnff -dd'' oouuttppuutt))

The list of environment parameters that a Postfix process will

import from a non-Postfix parent process.

ssyyssllooggffaacciilliittyy ((mmaaiill)) The syslog facility of Postfix logging. ssyyssllooggnnaammee ((ppoossttffiixx)) The mail system name that is prepended to the process name in

syslog records, so that "smtpd" becomes, for example, "post-

fix/smtpd". FILES

/etc/postfix/main.cf, Postfix configuration parameters

/etc/postfix/master.cf, Postfix daemon processes

/etc/postfix/postfix-files, file/directory permissions

/etc/postfix/postfix-script, administrative commands

/etc/postfix/post-install, post-installation configuration

SEE ALSO

Commands: postalias(1), create/update/query alias database postcat(1), examine Postfix queue file postkick(1), trigger Postfix daemon

postlock(1), Postfix-compatible locking

postlog(1), Postfix-compatible logging

postmap(1), Postfix lookup table manager postqueue(1), Postfix mail queue control postsuper(1), Postfix housekeeping sendmail(1), Sendmail compatibility interface Postfix configuration: postconf(5), Postfix configuration parameters

Table-driven mechanisms:

access(5), Postfix SMTP access control table aliases(5), Postfix alias database headerchecks(5), bodychecks(5), content inspection canonical(5), Postfix address rewriting relocated(5), Users that have moved transport(5), Postfix routing table virtual(5), Postfix virtual aliasing Table lookup mechanisms: cidrtable(5), Associate CIDR pattern with value ldaptable(5), Postfix LDAP client mysqltable(5), Postfix MYSQL client pcretable(5), Associate PCRE pattern with value pgsqltable(5), Postfix PostgreSQL client regexptable(5), Associate POSIX regexp pattern with value

tcptable(5), Postfix client-server table lookup

Daemon processes: anvil(8), Postfix connection/rate limiting bounce(8), defer(8), trace(8), Delivery status reports cleanup(8), canonicalize and enqueue message error(8), Postfix error delivery agent flush(8), Postfix fast ETRN service lmtp(8), Postfix LMTP client local(8), Postfix local delivery agent master(8), Postfix master daemon oqmgr(8), old Postfix queue manager pickup(8), Postfix local mail pickup

pipe(8), deliver mail to non-Postfix command

proxymap(8), Postfix lookup table proxy server qmgr(8), Postfix queue manager qmqpd(8), Postfix QMQP server showq(8), list Postfix mail queue smtp(8), Postfix SMTP client smtpd(8), Postfix SMTP server

spawn(8), run non-Postfix server

trivial-rewrite(8), Postfix address rewriting

verify(8), Postfix address verification virtual(8), Postfix virtual delivery agent Other: syslogd(8), system logging README FILES Use "ppoossttccoonnff rreeaaddmmeeddiirreeccttoorryy" or "ppoossttccoonnff hhttmmllddiirreeccttoorryy" to locate this information. OVERVIEW, overview of Postfix commands and processes BASICCONFIGURATIONREADME, Postfix basic configuration ADDRESSREWRITINGREADME, Postfix address rewriting SMTPDACCESSREADME, SMTP relay/access control CONTENTINSPECTIONREADME, Postfix content inspection QSHAPEREADME, Postfix queue analysis LLIICCEENNSSEE The Secure Mailer license must be distributed with this software. AUTHOR(S) Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA POSTFIX(1)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 OurUNIX.com ™