Import ezmlm-idx 0.40
[ezmlm] / ezmlm-warn.1
CommitLineData
5b62e993
MW
1.TH ezmlm-warn 1
2.SH NAME
3ezmlm-warn \- send out bounce warnings
4.SH SYNOPSIS
5.B ezmlm-warn
f8beb284
MW
6[
7.B \-dD
8][
9.B \-t
10.I timeout
11][
12.B \-l
13.I lockout
14]
5b62e993
MW
15.I dir
16.SH DESCRIPTION
17.B ezmlm-warn
18sends out warning messages
19for the mailing list stored in
20.IR dir .
21
22.B ezmlm-warn
23scans
f8beb284
MW
24.I dir\fB/bounce/d/
25for directories older than
26.I timeout
27days ago (see
28.BR \-t ).
29The directories are created by
30B ezmlm-return
31and contain bounces.
32If
33.B ezmlm-warn
34sees a distribution bounce for
5b62e993 35.I box\fB@\fIdomain
f8beb284
MW
36received more than
37.I timeout
38days ago,
5b62e993
MW
39it sends
40.I box\fB@\fIdomain
41a list of all the message numbers missed recently,
42and deletes the bounce.
43If it sees a warning bounce for
44.I box\fB@\fIdomain
f8beb284
MW
45received more than
46.I timeout
47days ago,
5b62e993
MW
48it sends
49.I box\fB@\fIdomain
50a probe,
51and deletes the bounce.
52
53.B ezmlm-warn
f8beb284
MW
54uses
55.I dir\fB/bounce/lastd
56to keep track of when it was last run. If insufficient time has
57passed (see
58.BR \-l )
59.B ezmlm-warn
60exits without further action.
61
62.B ezmlm-warn
63keeps files with the bounced message numbers in
64.IR dir\fB/bounce/h .
65Expired files are removed and
66.I dir\fB/bounce/lasth
67keeps track of the last subdirectory scanned.
68
69.B ezmlm-warn
5b62e993
MW
70will not send a warning or probe to an address that is
71not currently a subscriber.
f8beb284
MW
72.SH OPTIONS
73.TP
74.B \-d
75process bounces for the digest list, rather than for the main list.
76Digest list bounces are stored in
77.I dir\fB/digest/bounce/
78rather than in
79.IR dir\fB/bounce/ .
80.TP
81.B \-D
82(Default.)
83Process bounces for the main list.
84.TP
85.B \-l \fIlockout
86.B ezmlm-warn
87will abort execution if it was run less than
88.I lockout
89seconds ago. The default is
90.I timeout /
9150, which with the default
92.I timeout
93is 20,000 seconds (approx. 5.6 hours). There is no reason to use this
94switch, except for testing and possibly in combination with
95.BR \-t.
96.TP
97.B \-t \fItimeout
98Bounces received more than
99.I timeout
100days ago are processed. This overrides the default of 1,000,000
101seconds (approximately 10 days)
102and may possibly be useful for very large busy lists. Also, a
103.I timeout
104of zero can be used to send a warning to all addresses for which
105a bounce has been received and a probe for all addresses for which a
106warning has bounces.
107This is useful to rapidly clear
108out bouncing addresses from a (low quality) address list.
5b62e993
MW
109.SH "SEE ALSO"
110ezmlm-make(1),
111ezmlm-return(1),
112ezmlm(5)