X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=doc%2Fman1%2Flist-remote-forwards.1;h=39042e3f0baf019198683171101bbc485615207d;hb=f8044bf9cce5af9b40be8d77650b51a2a58c5639;hp=fb9fb5cfbdff05f206ab8b6cc7038ebb1f33482b;hpb=e3ef76e60ddd54e5fad787c5883533d2410b3e2a;p=list-remote-forwards.git diff --git a/doc/man1/list-remote-forwards.1 b/doc/man1/list-remote-forwards.1 index fb9fb5c..39042e3 100644 --- a/doc/man1/list-remote-forwards.1 +++ b/doc/man1/list-remote-forwards.1 @@ -49,7 +49,22 @@ server. See the default value for an example. Default: \(dqSELECT domain FROM domain WHERE domain <> 'ALL' ORDER BY domain;\(dq -.IP \fB\-\-forward-query\fR +.IP \fB\-\-exclude-mx\fR,\ \fB-e\fR +The name of a mail exchanger, the forwards of whose domains we should +ignore. For example, if one mail exchanger, mx1.example.com, has +strict spam filtering, it may be acceptable to have remote forwarding +for domains that have mx1.example.com as their sole mail exchanger (MX +record). In that case, you might want to exclude those domains from +the report by naming mx1.example.com here. + +A forward will be excluded from the report only if \fIall\fR of its MX +records are contained in the given exclude list. + +This option can be repeated to add mail exchangers to the exclude list. + +Default: [] (empty) + +.IP \fB\-\-forward-query\fR,\ \fB-f\fR SQL query used to produce a list of all forwards on the mail system. This query should return the set of all (address, goto) triples, where \(dqgoto\(dq is the destination address; i.e. to where @@ -58,7 +73,7 @@ than one email address, separated by commas. Default: \(dqSELECT address,goto FROM alias ORDER BY address;\(dq -.IP \fB\-\-host\fR +.IP \fB\-\-host\fR,\ \fB-h\fR Hostname where the database is located (Postgres-only). Default: None, a UNIX domain socket connection is attempted (Postgres only) @@ -73,19 +88,30 @@ Port number used to connect to the database (Postgres-only). Default: None, a UNIX domain socket connection is attempted (Postgres only) -.IP \fB\-\-username\fR +.IP \fB\-\-username\fR,\ \fB-u\fR Username used to connect to the database (Postgres-only). Default: The current user +.SH CONFIGURATION FILE + +Any of the options above can be placed in a configuration file rather +than passed on the command line. An example config file +\fIdoc/list-remote-forwardsrc.example\fR is included with the +source. You can edit it and rename it to either +\fI$sysconfdir/list-remote-forwardsrc\fR or +\fI~/.list-remote-forwardsrc\fR. The variable \fI$sysconfdir\fR is +determined at build time and is typically \fI/etc\fR on UNIX systems. + .SH EXAMPLES .nf -.I $ list-remote-forwards --database=postfixadmin.sqlite3 +.I $ list-remote-forwards --database=test/fixtures/postfixadmin.sqlite3 user1@example.com -> user1@example.net user2@example.com -> user1@example.org user2@example.com -> user2@example.org user2@example.com -> user3@example.org +user7@example.com -> user8@example.net .fi .SH BUGS .P