Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/local/web/sites/main/html/trunk/index.php on line 6
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr/local/web/sites/main/html/trunk/index.php on line 7
Trunk Mailing List Manager
Trunk Mailing List Manager
|
Current Version: 1.0
|
| News: |
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/web/sites/main/html/trunk/index.php on line 29
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /usr/local/web/sites/main/html/trunk/index.php on line 29
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/web/sites/main/html/trunk/index.php on line 32
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/web/sites/main/html/trunk/index.php on line 33
What is it?
Trunk is a program to manage e-mail discussion groups, or mailing lists. Trunk is completely managed via a web server (with PHP) and stores it's data in an easy to manage SQL database.
What are some of it's features?
- Web-based configuration and subscription interface
- Multiple List Admin Users
- Majordomo-style email interface
- Built-in browseable archive
- Handles creation of alias files
- Sends mail via SMTP
- Logging support
- Digest support (untested)
- Encrypted Mailing Lists with GnuPG (Experimental)
What are it's requirements?
- A Un*x of Some Type. Tested only under Slackware, RedHat, and generic Linux. In that order. YMMV.
- Perl 5 or later with The DBI/DBD modules for MySQL. If you wish to use the encrypted mailing list feature, you will also need the included GnuPG-0.07sm module.
- PHP 4 or later with associated web server. This should work with as early as 3.0.12, though it is unrecommended. Initial support begain on 3.0.12, and continued through PHP releases well into 4.0. It has only been tested under Apache.
- MySQL 3.22.32 or later.
- GPG 1.0.2 later. This is only if you plan on using the encryption features.
- A C Compiler. To compile the extremely simple wrapper program for newaliases. It may not even have to be GCC, though that's what it is tested on.
- An MTA with Sendmail compatible alias files. As far as I know, that's only sendmail, but there may be others.
- An Inordinate Amount of Patience
Documentation
- README contains installation information, as well as a small amount of information on how to use Trunk.
- README.ENCRYPTION contains information specific to the use of encrypted mailing lists.
- TODO is, as luck would have it, a To Do List.
Support
Trunk is a personal project, and therefore has no official support channels. However, there are mailing lists set up here. trunk-users is for discussions and support questions related to Trunk.
Licensing
Trunk itself is available under the terms of the "Artistic License". The GnuPG perl module, included with the Trunk package, is available under the terms of the GPL. The original version of this module is available here. The version included with Trunk has been patched for extra functionality. A diff file is included.
Downloading
Trunk version 1.0 is available here.
Mirrors
There is a mirror at http://www.pyro.net/~vosque.