equal
deleted
inserted
replaced
|
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. |
|
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. |
|
58 .SH "SEE ALSO" |
|
59 bouncesaying(1), |
|
60 except(1), |
|
61 dot-qmail(5), |
|
62 qmail-command(8), |
|
63 qmail-queue(8) |