Commit | Line | Data |
---|---|---|
2117e02e MW |
1 | .TH condredirect 1 |
2 | .SH NAME | |
3 | condredirect \- perhaps redirect mail to another address | |
4 | .SH SYNOPSIS | |
5 | in | |
6 | .BR .qmail : | |
7 | .B |condredirect | |
8 | .I newaddress | |
9 | .I program | |
10 | [ | |
11 | .I arg ... | |
12 | ] | |
13 | .SH DESCRIPTION | |
14 | .B condredirect | |
15 | feeds each new mail message to | |
16 | .I program | |
17 | with the given arguments. | |
18 | If | |
19 | .I program | |
20 | exits 0, | |
21 | .B condredirect | |
22 | forwards the mail message to | |
23 | .IR newaddress , | |
24 | and then exits 99, | |
25 | so further commands in | |
26 | .B .qmail | |
27 | are ignored. | |
28 | ||
29 | If | |
30 | .I program | |
31 | exits 111, | |
32 | .B condredirect | |
33 | exits 111, | |
34 | so delivery will be retried later. | |
35 | ||
36 | If | |
37 | .I program | |
38 | exits anything else | |
39 | (or does not exist), | |
40 | .B condredirect | |
41 | exits 0, | |
42 | so the rest of | |
43 | .B .qmail | |
44 | will be processed as usual. | |
45 | ||
46 | Note that | |
47 | it is not safe for | |
48 | .I program | |
49 | to fork a child that | |
50 | reads the message in the background. | |
212b6f5d MW |
51 | |
52 | .B WARNING: | |
53 | If you create a | |
54 | .B .qmail | |
55 | file to enable | |
56 | .BR condredirect , | |
57 | make sure to also add a line specifying delivery to your normal mailbox. | |
2117e02e | 58 | .SH "SEE ALSO" |
212b6f5d MW |
59 | bouncesaying(1), |
60 | except(1), | |
2117e02e MW |
61 | dot-qmail(5), |
62 | qmail-command(8), | |
63 | qmail-queue(8) |