Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

fastforward(1) [debian man page]

fastforward(1)						      General Commands Manual						    fastforward(1)

NAME
fastforward - forward mail according to a cdb database SYNOPSIS
in .qmail-default: | fastforward [ -nNpPdD ] cdb DESCRIPTION
fastforward forwards each incoming message according to instructions in cdb created by setforward. If there is no forwarding instruction in cdb for the incoming recipient address, fastforward will bounce the message. You can override .qmail-default with a specific .qmail-recipient; see dot-qmail(5). Warning to system administrators: Messages do not reach ~alias/.qmail-default unless they are controlled by the alias user. See qmail- getpw(8). SECURITY WARNING: If cdb includes instructions pointing to a mailing list owned by another user, that user gains some amount of control over fastforward's behavior. In particular, he can force fastforward to open any file that you can access, and to read any world-readable file that you own, even if the file is in a world-inaccessible directory. OPTIONS
-n No delivery. fastforward will print a description of its actions, but will not actually read or forward a message. -N (Default.) Forward a message as usual. -p Pass through. If fastforward does not find the recipient in cdb, it exits 0, giving the message to further commands in .qmail- default. If fastforward finds the recipient, it forwards the message and exits 99, so that further commands are skipped. -P (Default.) Do not pass through. If fastforward finds the recipient, it forwards the message and exits 0. Otherwise it bounces the message. -d Use $DEFAULT@$HOST as the recipient address, or $EXT@$HOST if $DEFAULT is not set. -D (Default.) Use $RECIPIENT as the recipient address. VERSION
This is fastforward 0.51. The fastforward home page is http://pobox.com/~djb/fastforward.html. SEE ALSO
newaliases(1), printforward(1), setforward(1), dot-qmail(5), qmail-command(8), qmail-local(8), qmail-getpw(8) fastforward(1)

Check Out this Related Man Page

qmail-command(8)					      System Manager's Manual						  qmail-command(8)

NAME
qmail-command - user-specified mail delivery program SYNOPSIS
in .qmailext: |command DESCRIPTION
qmail-local will, upon your request, feed each incoming mail message through a program of your choice. When a mail message arrives, qmail-local runs sh -c command in your home directory. It makes the message available on command's standard input. WARNING: The mail message does not begin with qmail-local's usual Return-Path and Delivered-To lines. Note that qmail-local uses the same file descriptor for every delivery in your .qmail file, so it is not safe for command to fork a child that reads the message in the background while the parent exits. EXIT CODES
command's exit codes are interpreted as follows: 0 means that the delivery was successful; 99 means that the delivery was successful, but that qmail-local should ignore all further delivery instructions; 100 means that the delivery failed permanently (hard error); 111 means that the delivery failed but should be tried again in a little while (soft error). Currently 64, 65, 70, 76, 77, 78, and 112 are considered hard errors, and all other codes are considered soft errors, but command should avoid relying on this. ENVIRONMENT VARIABLES
qmail-local supplies several useful environment variables to command. WARNING: These environment variables are not quoted. They may con- tain special characters. They are under the control of a possibly malicious remote user. SENDER is the envelope sender address. NEWSENDER is the forwarding envelope sender address, as described in dot-qmail(5). RECIPIENT is the envelope recipient address, local@domain. USER is user. HOME is your home directory, homedir. HOST is the domain part of the recipi- ent address. LOCAL is the local part. EXT is the address extension, ext. HOST2 is the portion of HOST preceding the last dot; HOST3 is the portion of HOST preceding the second-to-last dot; HOST4 is the portion of HOST preceding the third-to-last dot. EXT2 is the portion of EXT following the first dash; EXT3 is the portion following the second dash; EXT4 is the portion following the third dash. DEFAULT is the portion corresponding to the default part of the .qmail-... file name; DEFAULT is not set if the file name does not end with default. DTLINE and RPLINE are the usual Delivered-To and Return-Path lines, including newlines. UFLINE is the UUCP-style From_ line that qmail- local adds to mbox-format files. SEE ALSO
dot-qmail(5), envelopes(5), qmail-local(8) qmail-command(8)
Man Page