-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
180 lines (116 loc) · 6.29 KB
/
README
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
Mailman - The GNU Mailing List Management System
Copyright (C) 1998-2018 by the Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
INTRODUCTION
This is GNU Mailman, a mailing list management system distributed under
the terms of the GNU General Public License (GPL). The name of this
software is spelled "Mailman" with a leading capital `M' but with a lower
case second `m'. Any other spelling is incorrect.
Mailman is written primarily in Python, a free object-oriented scripting
language. There is some ANSI C code for security purposes.
Mailman was originally developed by John Viega. Subsequent development
(through version 1.0b3) was by Ken Manheimer. Further work towards the
1.0 final release was a group effort, with the core contributors being:
Barry Warsaw, Ken Manheimer, Scott Cotton, Harald Meland, and John Viega.
Version 1.0 and beyond have been primarily maintained by Barry Warsaw with
contributions from many; see the ACKNOWLEDGMENTS file for details. Jeremy
Hylton helped considerably with the Pipermail code in Mailman 2.0.
The Mailman home page is:
http://www.list.org
with mirrors at:
http://www.gnu.org/software/mailman
http://mailman.sf.net
Mailman 2.1 requires Python 2.4 or greater, which can be downloaded from:
http://www.python.org
It is recommended that you use Python 2.7.9, the latest 2.7 patch release
as of this writing (10-Feb-2015).
Mailman 2.1 is not compatible with Python 2.2 or any earlier version and
not all features may work with Python 2.3.
You will also need an ANSI C compiler to build both Python and Mailman;
gcc (the GNU C compiler) works just fine. Mailman currently works only on
GNU/Linux and other Unix-like operating systems (e.g. Solaris, *BSD,
MacOSX, etc.). It does not run on Windows, although web and mail clients
on any platform should be able to interact with Mailman just fine.
See the INSTALL file for installation instructions. If you are upgrading
from a previous version of Mailman, you need to read the UPGRADING file
for important information.
FEATURES
Read the NEWS file for a list of changes since version 0.9. Read the TODO
file for our (extensive) wish list. You can see Mailman 2.1 in action at:
http://mail.python.org/mailman/listinfo
Mailman has most of the standard features you'd expect in a mailing list
manager, and more:
- Web based list administration for nearly all tasks. Web based
subscriptions and user configuration management. A customizable "home
page" for each mailing list.
- Privacy features such as moderation, open and closed list subscription
policies, private membership rosters, and sender-based filters.
- Automatic web based archiving built-in with support for private and
public archives, and hooks for external archivers.
- Per-user configuration optional digest delivery for either
MIME-compliant or RFC 1153 style "plain text" digests.
- Integrated mail/Usenet gateways.
- Integrated auto-replies.
- Majordomo-style email based commands.
- Integrated bounce detection within an extensible framework.
- Integrated spam detection, and MIME-based content filtering.
- An extensible mail delivery pipeline.
- Support for virtual domains.
REQUIREMENTS
The default mail delivery mechanism uses a direct SMTP connection to
whatever mail transport agent you have running on port 25. You can thus
use Mailman with any such MTA, however with certain MTAs (e.g. Exim and
Postfix), Mailman will support thru-the-web creation and removal of
mailing lists.
Mailman works with any web server that supports CGI/1.1. The HTML it
generates is quite pedestrian and stingy on the graphics so it should be
friendly to most web browsers and network connections.
You will need root access on the machine hosting your Mailman installation
in order to complete some of the configuration steps. See the INSTALL
file for details.
Mailman's web and email user interface should be compatible with just
about any mail reader or web browser, although a mail reader that is MIME
aware will be a big help. You do not need Java, JavaScript, or any other
fancy plugins.
FOR MORE INFORMATION
The online documentation can be found in
file:doc/
in the directory in which you unpacked Mailman.
There is a wiki for more community-driven information:
http://wiki.list.org
The wiki includes the online FAQ maintained by the Mailman community,
which contains a vast amount of information:
http://wiki.list.org/display/DOC/Frequently+Asked+Questions
As well as links to further documentation:
http://wiki.list.org/display/DOC/
There are also several mailing lists that can be used as resources
to help you get going with Mailman.
Mailman-Users
A list for users of Mailman, for posting questions or problems
related to installation, use, etc. We'll try to keep the deep
technical discussions off this list.
http://mail.python.org/mailman/listinfo/mailman-users
Mailman-Announce
A read-only list for release announcements and other important news.
http://mail.python.org/mailman/listinfo/mailman-announce
Mailman-Developers
A list for those of you interested in helping develop Mailman 2's
future direction. This list contains in-depth technical
discussions.
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman-I18N
A list for the discussion of the Mailman internationalization
effort. Mailman 2.1 is fully multi-lingual.
http://mail.python.org/mailman/listinfo/mailman-i18n
Mailman-Checkins
A read-only list which is an adjunct to the Bazaar
repository. You can stay on the bleeding edge of Mailman development
by subscribing to this list.
http://mail.python.org/mailman/listinfo/mailman-checkins
The Mailman project is coordinated on Launchpad at
https://launchpad.net/mailman/
You should use Launchpad to report bugs and to upload patches.
Local Variables:
mode: indented-text
indent-tabs-mode: nil
End: