~xav0989/ubuntu/vivid/mailman/ubuntu-logo

« back to all changes in this revision

Viewing changes to admin/www/requirements.ht

  • Committer: Bazaar Package Importer
  • Author(s): Thijs Kinkhorst
  • Date: 2008-04-24 19:30:49 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20080424193049-jy5fa9tus40tjbmn
Tags: 1:2.1.10-2
Apply upstream patch to fix regression in cmd_subscribe
so that email subscribe to the -subscribe or -join address or the
-request address with a bare 'subscribe' command results in the message
being shunted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Title: Mailman Requirements
2
 
Links: links.h download-links.h
3
 
Other-links:
4
 
    <h3>SMTP servers</h3>
5
 
    <li><a href="http://www.postfix.org/">Postfix</a>
6
 
    <li><a href="http://www.exim.org/">Exim</a>
7
 
    <li><a href="http://www.sendmail.org/">Sendmail</a>
8
 
    <li><a href="http://www.qmail.org/">Qmail</a>
9
 
    <h3>Other software</h3>
10
 
    <li><a href="http://www.apache.org/">Apache web server</a>
11
 
    <li><a href="http://www.gnu.org/software/gcc/">GNU C compiler</a>
12
 
 
13
 
<h3>Requirements</h3>
14
 
 
15
 
<p>Mailman currently runs only on GNU/Linux and any other Un*x-like
16
 
operating system, such as *BSD, Solaris, etc.  It works on
17
 
MacOS X but not on MacOS 9.  It probably does not work
18
 
on Windows, although it's possible you could get it running on a
19
 
Cygwin system (please <a
20
 
href="mailto:mailman-developers@python.org">let the developer
21
 
community know</a> if you have success with this!)
22
 
 
23
 
<p>You must have the
24
 
<a href="http://www.python.org/">Python</a>
25
 
interpreter installed somewhere on your system.  Currently Python 2.1
26
 
or newer is required, with Python 2.3 or 2.4 being recommended.  Mailman
27
 
should work with latest patch release on any Python branch from 2.1 to
28
 
2.4, which as of this writing (29-Aug-2006) is
29
 
<a href="http://www.python.org/2.1.3/">Python 2.1.3</a>,
30
 
<a href="http://www.python.org/2.2.3/">Python 2.2.3</a>,
31
 
<a href="http://www.python.org/2.3.5/">Python 2.3.5</a>, and
32
 
<a href="http://www.python.org/2.4.1/">Python 2.4.3</a>.
33
 
 
34
 
<p><em>Note that because Python 2.1 and 2.2 are no longer being developed, and
35
 
only critical bugs are being fixed on the Python 2.3 branch, it is recommended
36
 
that you upgrade to Python 2.4.  It is possible that support for Python 2.1
37
 
and 2.2 will be dropped in a future release of Mailman.  Python 2.3 support
38
 
will most likely be maintained for the duration of the Mailman 2.1 series.</em>
39
 
 
40
 
<p>Most GNU/Linux systems and MacOSX come with Python pre-installed, so you
41
 
just need to make sure you're running an up-to-date version.  You can do this
42
 
by executing the following at your shell's command line:
43
 
 
44
 
<blockquote>
45
 
<pre>
46
 
% python -V
47
 
Python 2.4.3
48
 
</pre>
49
 
</blockquote>
50
 
 
51
 
If your Python executable doesn't understand the <code>-V</code>
52
 
option, it's definitely too old!
53
 
 
54
 
<p>You must have a mail server (MTA) that you can send messages to, and a
55
 
web server that supports the CGI/1.1 API.
56
 
<a href="http://httpd.apache.org">Apache</a> makes a fine choice
57
 
for web server, and MTAs such as
58
 
<a href="http://www.postfix.org">Postfix</a>,
59
 
<a href="http://www.exim.org">Exim</a>,
60
 
<a href="http://www.sendmail.org">Sendmail</a>, and
61
 
<a href="http://www.qmail.org">qmail</a>
62
 
should work just fine.
63
 
 
64
 
<p>You will need an ANSI C compiler to build Mailman's security
65
 
wrappers.  All modern versions of the
66
 
<a href="http://gcc.gnu.org/">GNU C compiler</a> should work well.