-
Notifications
You must be signed in to change notification settings - Fork 0
/
ezmlm-sub.1
123 lines (119 loc) · 2.52 KB
/
ezmlm-sub.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
.TH ezmlm-sub 1
.SH NAME
ezmlm-sub \- manually add addresses to a mailing list
.SH SYNOPSIS
.B ezmlm-sub
[
.B \-HmMnNvV
][
.B \-h
.I hash
]
.I dir
[
.I subdir
]
[
.I box\fB@\fIdomain
[
.I name
]
.I ...
]
.SH DESCRIPTION
.B ezmlm-sub
adds each address
.I box\fB@\fIdomain
to the mailing list stored in
.IR dir / subdir .
.I name
is added as a comment to the subscription log, if the
.B \-n
switch is used.
If no argument is given on the command line,
.B ezmlm-sub
will process standard input instead.
If
.I box\fB@\fIdomain
is already on the mailing list,
.B ezmlm-sub
leaves it there and does not modify the subscription log.
.B ezmlm-sub
converts
.I domain
to lowercase before adding
.I box\fB@\fIdomain
to the mailing list.
.I box\fB@\fIdomain
cannot be longer than 400 characters (255 characters with mysql support).
.SH "GENERAL OPTIONS"
.TP
.B \-h \fIhash
With SQL support, the argument is used as the hash. The argument should
be between 1 and 99. The hash is used in
in the distribution of addresses between sublists. As the hash is normally
between 0 and 52, controlling the hash makes it possible to add addresses
that cannot be manipulated remotely. A hash of 99 is reserved for
sublists, and a hash of 98 is reserved for ``receipt'' addresses
serviced by
.BR ezmlm-receipt() .
.TP
.B \-H
(Default.)
The address is added with a hash in the normal range
(0..52). Only used by SQL subscriber databases.
.TP
.B \-m
(Default.)
Use the configured subscriber database for the list.
.TP
.B \-M
Use the standard subscriber database even if the list was configured to
use another plugin. This is equivalent to specifying
.B \-S
.IR std .
.TP
.B \-n
Assume arguments are pairs of
.I box\fB@\fIdomain
and
.IR name
(or other subscriber info)
rather than addresses alone.
.B ezmlm-sub(1)
will add the first argument in each pair to the subscriber list. If it is
a new address,
.I name
will be added to the subscription log.
.TP
.B \-N
(Default.)
Arguments are all addresses of the type
.IR box\fB@\fIdomain .
.TP
.B \-S\fI subdb
Connect to the given subscriber database plugin. This option can be
used to manipulate alternate subscriber databases. The contents of the
parameter should be the same as would be given to
.B ezmlm-make -6\fR.
Use in combination with
.B ezmlm-list(1)
to convert an SQL address db to a ezmlm standard address database.
.TP
.B \-v
Display
.B ezmlm-sub(1)
version information.
.TP
.B \-V
Display
.B ezmlm-sub(1)
version information.
.SH "SEE ALSO"
ezmlm-list(1),
ezmlm-manage(1),
ezmlm-make(1),
ezmlm-receipt(1),
ezmlm-send(1),
ezmlm-unsub(1),
ezmlm(5)