(c) 1997, 1998, 1999, 2004, 2005, 2006, 2008 Fred Lindberg, lindberg@id.wustl.edu (code+docs+faq) Fred B. Ringel, fredr@rivertown.net (faq) Bruce Guenter, bruce@untroubled.org (code+docs) This software is distributed under the GNU General Public Licence as published by the Free Software Foundation. See the file LICENCE for the conditions under which this software is made available. Like any other piece of software (and information generally), ezmlm-idx comes with NO WARRANTY. This software originated from ezmlm-0.53 (written by Dan J. Bernstein and placed into the public domain). ezmlm provided basic message distribution, subscriber address handling, message archiving (single quoted message retrieval only), and bounce handling. ezmlm-idx adds multi-message threaded archive retrieval, digests, remote administration, message and subscription moderation, subscriber-only restrictions, message trailer, subject prefix, subscriber name storage, customizable setup, multi-language and MIME support and more. In addition, improved bounce handling, case-insensitive subscriber address storage, and support for distributed lists (main + sublist transparent to the subscriber). Ezmlm-idx now includes optional support for MySQL or PostgreSQL subscriber databases. See INSTALL for installation instructions. See UPGRADE to upgrade from a previous version of ezmlm-idx. See CHANGES to see what's new in this version. See FILES for a list of files in this package. See FAQ for more info on ezmlm(-idx) functions and setup (see below on how to get the latest version). See ezman-0.xx* for a user's/administrator's manual to ezmlm/idx. Available on line at http://www.ezmlm.org/ and for download at ftp://ftp.ezmlm.org/pub/patches/ezman/ and mirrors. NOTE: Some ezmlmrc translations may not be up-to-date. ezmlm-make will complain and the results may not match the documentation. Changes required are small. If you correct a translation, please submit it for inclusion in the next ezmlm-idx version. *.rpm will put ezmlm-cgi in the bin directory. To use it, you must manually move it to a cgi-bin directory, set ownership and SUID (if needed), and set up /ezmlm/ezcgirc. See http://cr.yp.to/ezmlm.html for the latest information about ezmlm. See http://www.ezmlm.org/ for the latest version of ezmlm-idx, as well as on-line versions of the FAQ and docs. Mail ``ezmlm-subscribe@list.cr.yp.to'' to join the ezmlm mailing list (averages 3 messages per day). This list is run by Dan J. Bernstein using ezmlm. Send general comments, questions, bug reports, and patches to: ezmlm@list.cr.yp.to Below, acknowledgements and a list of systems where ezmlm-idx has been reported to work. TRANSLATIONS (from newest to oldest) it: Tullio Andreatta <t.andreatta@troppoavanti.it> da: Maurice Snellen <maurice@hypercube.demon.nl> da: Arthur Muller <Arthur@FutureQuest.net> id: PakOgah <pakogah@pala.bo-tak.info> de: Lars Kruse <lists@sumpfralle.de> es: Ruben Cardenal <ruben@ruben.cn> sv: Mads E. Eilertsen <mads.e.eilertsen@hist.no> fr: Jean-Marc Lasgouttes Older translation credits: de: Frank Tegtmeyer ja: Masashi Fujita (objectx@polyphony.scei.co.jp) da: Torben Fjerdingstad (unitfj@tfj.uni-c.dk) fr: Frank Denis (j@industrie.capgemini.fr) sv: Sebastian Andersson (sa@hogia.net) pl: Sergiusz Pawlowicz (ser@arch.pwr.wroc.pl) pt_BR: Wanderlei Antonio Cavassin (cavassin@connectiva.com.br) cs: Jan Kasprzak (kas@informatics.muni.cz) ru: Roman V Isaev (rm@techno.ru) id: Aria Prima Novianto (aria@isnet.org) it: Roberto De Carlo (rodeca@flashnet.it) es: Vicent Mas, Francesc Alted, Sonia Lorente, and Cyndy DePoy cn_GB: HaiFeng Guo (haifeng@ms.lawton.com.cn) hu: Julian Severn-nek (http://js.hu/) nl: Willem <willem@king-pin.nl> ACKNOWLEDGEMENTS (from Fred Lindberg) - Fred B. Ringel, first and foremost, for a great collaboration, ideas, testing, docs clarification. This makes it so much more fun. - Dan J. Bernstein for qmail, ezmlm, and great libraries. - Tullio Andreatta, for the confirm (-y option) patches. - Toshinori Maeno (TM; tmaeno@hpcl.titech.ac.jp) for finding an ezmlm-idx-0.20 bug, and MIME suggestions, suggestions about hopcount and received headers, return-path header in archive, sublist loop detection, ezmlm-limit suggestion, many other suggestions and explanations, help to get ezmlm-cgi Japanese support to work, as well as pre-release testing. - Frank Tegtmeyer for inciting digests and format info/suggestions, and for ezmlmrc.de. - Magnus Stålåker (MAS; stalaker@umc.se) for the PostgresSQL interface. - Mark Delany for the original ezmlm-issub and for suggesting reordering unlink() and doit() in ezmlm-warn. - Raul Miller and Chris Garrigues for format info/suggestions. - Thomas Erskine (TEE; tom@crc.doc.ca) for fix to clean sunos-4.1.3 compiles and pre-release compilation on many platforms, fixes for bash-isms in ezmlm-check, and testing. - Shuhei Kobayashi (SK; shuhei-k@jaist.ac.jp) for MIME corrections/suggestions, X-sequence suggestions, ezmlm-check/make corrections, and pre-release testing. - Yusuf Goolamabbas (YG; yusufg@krdl.org.sg) and the Mutt developers for pointing out outdated MIME, ezmlmrc improvements, outformat bug, suggestion about ezmlm-moderate -r switch, and pre-release testing. - Brian Gentry (BG; gentry@usaccess-inc.com) for reporting the ezmlm-moderate-0.12 exit code bug. - Anand R. Buddhev (ARB; arb@iconnect.co.ke) for fix to clean BSDI 2.1 compiles and pre-release testing. - Masashi Fujita (MF; objectx@polyphony.scei.co.jp) for fix to clean SGI compiles, lint advice, MIME suggestions, pre-release testing, a patch for the ezmlm-make-0.21 -c bug, ezmlmrc.ja, and finding postmsg bug in 0.301. - Matthew D. Stock (MDS; stock@perdix.acsu.buffalo.edu) for pre-release testing. - Ximenes Zalteca for finding an ezmlm-send-0.21 bug. - Jukka Suomela (JS; jukka@narnia.tky.hut.fi) for inciting the ezmlm-send -cC switch. - John White (johnjohn@triceratops.com) for questions leading to ezmlm-tstdig, and for testing the example script. - Torben Fjerdingstad (TF; unitfj@tfj.uni-c.dk) for testing case-insensitive issub.c and subscribe.c, for TARGETS, for suggesting a no-copy-to-SENDER option, for ezmlmrc.da, for reporting missing MIME end for base64/QP moderated [un]sub confirms, and for pre-release testing. - Shinya O'Hira (SOH; Shinya_Oohira@justsystem.co.jp) for reporting the ezmlm-make-0.22 lock file name bug and for testing the fix. Also for many helpful suggestions and hard work testing rfc2047 subject support. - Sadhu(sadhu@aloha.net) & Tracy Reed (TR; treed@ultraviolet.org) for reporting the ezmlm-send-0.22 undefined SENDER bug, and testing the fix. - Scott Balantyne (SDB; sdb@ssr.com) for inciting the modifications for digest out of dir/editor. - Frank Denis (j@industrie.capgemini.fr) for ezmlmrc.fr. - Marc Evans (marc@destek.net) for reporting the ezmlm-make-0.221 64-bit bug and pre-release testing, and inciting, improving, and testing ezmlm-test. - Vince Vielhaber (VV; vev@michvhf.com) for reporting ezmlm-check problems with non-bash and testing fixes. - Andrew Pam (AP; xanni@xanadu.net) for suggesting the ezmlm-idx -d switch and reporting the ezmlm-gate failure on NULL $SENDER bug. - Glen Stewart (GS; glen_stewart@associate.com) for reminding me about command case insensitivity and ezmlmrc typo fixes. - Kenji Ikeda (KI; noroi@nt.is.dnp.co.jp) for a patch to ezmlm-idx-0.23 to get message numbers in subjects. I've added code to ezmlm-idx-0.30 implementing this is a similar manner. Sen Nagata (sen_ml@eccosys.com) for suggesting this earlier. Bugfix for missing MIME boundary in -index reply. - Sebastian Andersson (SA; sa@hogia.net) for ezmlmrc.sv, MIME suggestions, ezmlm-weed patch, ezmlmrc version check suggestion and pre-release testing. - Giorgos Stathakopoulos (GS; stathako@cti.gr) for pre-release testing. - David Summers (DS; david@summersoft.fay.ar.us) for pre-release testing, reporting a ezmlm-check bug and SPEC files for rpm:s. - Steinar Haug (STH; sthaug@nethelp.no) for pointing out missing ';' in ezmlmrc (caused problems with /bin/sh on FreeBSD), and the trigger message received lines in the digest header. - Peter Hunter (PH) for suggesting dir/headeradd and list address in digest headers and for reporting a "cosmetic" bug in subscription logging. - Jim Simmons (JS) for finding the n/d switch misnaming in ezmlmrc for text file editing. - Sergiusz Pawlowicz (SP; ser@arch.pwr.wroc.pl) for ezmlmrc.pl, and many entries for mimeremove. - Wanderlei Antonio Cavassin (WAC; cavassin@connectiva.com.br) for ezmlmrc.pt_BR. - Jim Simmons ( ) for finding a missing-newline-mime bug in ezmlm-moderate/store/clean. - Monte Mitzelfelt (MM; monte@gonefishing.org) for suggesting alternative From: for ezmlm-manage help messages to break responder loops. - Louis Larry (LL; luois@kediri.webindonesia.com) for reporting a 0.311 prefix handling bug. - Sigi Remsmurr (SR; service@isk.de), Bill Nugent (whn@topelo.lopi.com), James Smallacombe (JS; up@3am) for ezmlmrc corrections/suggestions. - Matthew Saunders (MS; matts@easynet.net) for ezmlm-glconf.sh corrections and reporting crashability of ezmlm-get by abnormal use (fixed). - Petr Novotny (PN; Petr.Novotny@antek.cz) for ezdomo.tar.gz corrections. - Evan Champion (EC; evanc@synapse.net) for ezmlm-request bug report. - Jeff Hill (JH; jhill@hronline.com) for ezmlm-reject bug report. - Bruno Wolff (BW; bruno@cerberus.umn.edu) for Ultrix fixes. - Butch Evans (BE; butch@###.com) for reporting trailer problems with multipart/alternative messages and testing fix. - Kragen Sitaker (KS; kragen@pobox.com) for reporting ezmlm-manage -get bug. - Lars B. Rasmusson (LBR; lbr@mjolner.dk) for prerelease testing with sun cc. - Mike McLeish (MMcL; Mike.Mcleish@chatsoft.com) for reporting problems using the 'x' format and testing the fix. - Jan Kasprzak (JK; kas@informatics.muni.cz) for ezmlmrc.cs and headerremove suggestions. - Matt McGlynn for reporting 0.32 ezmlmrc -return omission. - Roman V Isaev (RVI; rm@techno.ru) for ezmlmrc.ru as well as suggestions on -allow automation. - Aria Prima Novianto (APN; aria@isnet.org) for ezmlmrc.id. - Roberto De Carlo (RDC; rodeca@flashnet.it) for ezmlmrc.it. - Vicent Mas, Francesc Alted, Sonia Lorente, and Cyndy DePoy for ezmlmrc.es. - HaiFeng Guo (HFG; haifeng@ms.lawton.com.cn) for ezmlmrc.cn_GB. - Julian Severn-nek (http://js.hu/) for ezmlmrc.hu. - Willem <willem@king-pin.nl> for ezmlmrc.nl. - Benjamin Pflugman (BPF; philemon@spin.de) for reporting multipart/signed problems and testing fix. - Rik Myers (RM; rik@sumthin.nu), Daniel Mattos (DM; daniel@tiii.com) and others for helping make ezmlm-test less platform-sensitive. - Michael Hirohama (MH; michael@sooth.com) for reporting Outlook problems and testing a work-around. - Mate Wierdl (MW; mw@wierdlpc.msci.memphis.edu) for SPEC file kit and suggestions on ezmlm-test, "it", etc, and pre-release testing. - Numerous users for suggestions/corrections for the documentation. - I'm sure I've forgotten others who have contributed ideas, questions, comments. Thanks!
Name | Modification Time | Size | |
---|---|---|---|
Parent Directory | 2011-09-29 20:10 | - | |
CHANGES.idx | 2008-06-16 10:04 | 63k | |
DOWNGRADE.idx | 2008-06-16 10:04 | 1k | |
FAQ.idx | 2008-06-16 10:04 | 275k | |
INSTALL.idx | 2008-06-16 10:04 | 10k | |
LICENCE.TXT | 2008-06-16 10:04 | 18k | |
README.idx | 2008-06-16 10:04 | 19k | |
README.mysql | 2008-06-16 10:04 | 8k | |
README.pgsql | 2008-06-16 10:04 | 8k | |
README.std | 2008-06-16 10:04 | 848 | |
UPGRADE.idx | 2008-06-16 10:04 | 8k | |
ezmlm-idx-7.0.0-1.i386.rpm | 2008-06-16 10:07 | 1.0M | |
ezmlm-idx-7.0.0-1.src.rpm | 2008-06-16 10:07 | 680k | |
ezmlm-idx-7.0.0.spec | 2008-06-16 10:06 | 6k | |
ezmlm-idx-7.0.0.tar.gz | 2008-06-16 10:04 | 673k | |
ezmlm-idx-cgi-7.0.0-1.i386.rpm | 2008-06-16 10:07 | 43k | |
ezmlm-idx-mysql-7.0.0-1.i386.rpm | 2008-06-16 10:07 | 28k | |
ezmlm-idx-pgsql-7.0.0-1.i386.rpm | 2008-06-16 10:07 | 29k |
RPM File: ezmlm-idx-pgsql-7.0.0-1.i386.rpm
Name : ezmlm-idx-pgsql Relocations: (not relocateable) Version : 7.0.0 Vendor: (none) Release : 1 Build Date: Mon 16 Jun 2008 10:07:15 AM CST Group : Utilities/System Source RPM: ezmlm-idx-7.0.0-1.src.rpm Size : 60356 License: GPL Packager : Bruce Guenter <bruce@untroubled.org> URL : http://www.ezmlm.org Summary : PostgreSQL support module for ezmlm-idx Description : PostgreSQL support module for ezmlm-idx Requires : ezmlm-idx rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 ld-linux.so.2 libcom_err.so.3 libcrypto.so.2 libcrypt.so.1 libc.so.6 libdl.so.2 libk5crypto.so.3 libkrb5.so.3 libnsl.so.1 libpq.so.2 libresolv.so.2 libssl.so.2 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3)
RPM File: ezmlm-idx-7.0.0-1.i386.rpm
Name : ezmlm-idx Relocations: (not relocateable) Version : 7.0.0 Vendor: (none) Release : 1 Build Date: Mon 16 Jun 2008 10:07:15 AM CST Group : Utilities/System Source RPM: ezmlm-idx-7.0.0-1.src.rpm Size : 2401911 License: GPL Packager : Bruce Guenter <bruce@untroubled.org> URL : http://www.ezmlm.org Summary : Easy Mailing List Manager + IDX patches Description : ezmlm lets users set up their own mailing lists within qmail's address hierarchy. A user, Joe, types ezmlm-make ~/SOS ~/.qmail-sos joe-sos isp.net and instantly has a functioning mailing list, joe-sos@isp.net, with all relevant information stored in a new ~/SOS directory. ezmlm sets up joe-sos-subscribe and joe-sos-unsubscribe for automatic processing of subscription and unsubscription requests. Any message to joe-sos-subscribe will work; Joe doesn't have to explain any tricky command formats. ezmlm will send back instructions if a subscriber sends a message to joe-sos-request or joe-sos-help. ezmlm automatically archives new messages. Messages are labelled with sequence numbers; a subscriber can fetch message 123 by sending mail to joe-sos-get.123. The archive format supports fast message retrieval even when there are thousands of messages. ezmlm takes advantage of qmail's VERPs to reliably determine the recipient address and message number for every incoming bounce message. It waits ten days and then sends the subscriber a list of message numbers that bounced. If that warning bounces, ezmlm sends a probe; if the probe bounces, ezmlm automatically removes the subscriber from the mailing list. ezmlm is easy for users to control. Joe can edit ~/SOS/text/* to change any of the administrative messages sent to subscribers. He can remove ~/SOS/public and ~/SOS/archived to disable automatic subscription and archiving. He can put his own address into ~/SOS/editor to set up a moderated mailing list. He can edit ~/SOS/{headeradd,headerremove} to control outgoing headers. ezmlm has several utilities to manually inspect and manage mailing lists. ezmlm uses Delivered-To to stop forwarding loops, Mailing-List to protect other mailing lists against false subscription requests, and real cryptographic cookies to protect normal users against false subscription requests. ezmlm can also be used for a sublist, redistributing messages from another list. ezmlm is reliable, even in the face of system crashes. It writes each new subscription and each new message safely to disk before it reports success to qmail. ezmlm doesn't mind huge mailing lists. Lists don't even have to fit into memory. ezmlm hashes the subscription list into a set of independent files so that it can handle subscription requests quickly. ezmlm uses qmail for blazingly fast parallel SMTP deliveries. The IDX patches add: Indexing, (Remote) Moderation, digest, make patches, multi-language, MIME, global interface, SQL database support. Requires : rpmlib(VersionedDependencies) <= 3.0.3-1 rpm >= 3.0.2 /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 ld-linux.so.2 libc.so.6 libdl.so.2 /bin/sh libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1)
RPM File: ezmlm-idx-mysql-7.0.0-1.i386.rpm
Name : ezmlm-idx-mysql Relocations: (not relocateable) Version : 7.0.0 Vendor: (none) Release : 1 Build Date: Mon 16 Jun 2008 10:07:15 AM CST Group : Utilities/System Source RPM: ezmlm-idx-7.0.0-1.src.rpm Size : 58980 License: GPL Packager : Bruce Guenter <bruce@untroubled.org> URL : http://www.ezmlm.org Summary : MySQL support module for ezmlm-idx Description : MySQL support module for ezmlm-idx Requires : ezmlm-idx rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 ld-linux.so.2 libcrypt.so.1 libc.so.6 libm.so.6 libmysqlclient.so.10 libnsl.so.1 libz.so.1 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3)
RPM File: ezmlm-idx-7.0.0-1.src.rpm
Name : ezmlm-idx Relocations: (not relocateable) Version : 7.0.0 Vendor: (none) Release : 1 Build Date: Mon 16 Jun 2008 10:07:15 AM CST Group : Utilities/System Source RPM: (none) Size : 695257 License: GPL Packager : Bruce Guenter <bruce@untroubled.org> URL : http://www.ezmlm.org Summary : Easy Mailing List Manager + IDX patches Description : ezmlm lets users set up their own mailing lists within qmail's address hierarchy. A user, Joe, types ezmlm-make ~/SOS ~/.qmail-sos joe-sos isp.net and instantly has a functioning mailing list, joe-sos@isp.net, with all relevant information stored in a new ~/SOS directory. ezmlm sets up joe-sos-subscribe and joe-sos-unsubscribe for automatic processing of subscription and unsubscription requests. Any message to joe-sos-subscribe will work; Joe doesn't have to explain any tricky command formats. ezmlm will send back instructions if a subscriber sends a message to joe-sos-request or joe-sos-help. ezmlm automatically archives new messages. Messages are labelled with sequence numbers; a subscriber can fetch message 123 by sending mail to joe-sos-get.123. The archive format supports fast message retrieval even when there are thousands of messages. ezmlm takes advantage of qmail's VERPs to reliably determine the recipient address and message number for every incoming bounce message. It waits ten days and then sends the subscriber a list of message numbers that bounced. If that warning bounces, ezmlm sends a probe; if the probe bounces, ezmlm automatically removes the subscriber from the mailing list. ezmlm is easy for users to control. Joe can edit ~/SOS/text/* to change any of the administrative messages sent to subscribers. He can remove ~/SOS/public and ~/SOS/archived to disable automatic subscription and archiving. He can put his own address into ~/SOS/editor to set up a moderated mailing list. He can edit ~/SOS/{headeradd,headerremove} to control outgoing headers. ezmlm has several utilities to manually inspect and manage mailing lists. ezmlm uses Delivered-To to stop forwarding loops, Mailing-List to protect other mailing lists against false subscription requests, and real cryptographic cookies to protect normal users against false subscription requests. ezmlm can also be used for a sublist, redistributing messages from another list. ezmlm is reliable, even in the face of system crashes. It writes each new subscription and each new message safely to disk before it reports success to qmail. ezmlm doesn't mind huge mailing lists. Lists don't even have to fit into memory. ezmlm hashes the subscription list into a set of independent files so that it can handle subscription requests quickly. ezmlm uses qmail for blazingly fast parallel SMTP deliveries. The IDX patches add: Indexing, (Remote) Moderation, digest, make patches, multi-language, MIME, global interface, SQL database support. Requires : rpmlib(VersionedDependencies) <= 3.0.3-1 rpm >= 3.0.2 mysql-devel postgresql-devel rpmlib(CompressedFileNames) <= 3.0.4-1
RPM File: ezmlm-idx-cgi-7.0.0-1.i386.rpm
Name : ezmlm-idx-cgi Relocations: /var/www/cgi-bin Version : 7.0.0 Vendor: (none) Release : 1 Build Date: Mon 16 Jun 2008 10:07:15 AM CST Group : Utilities/System Source RPM: ezmlm-idx-7.0.0-1.src.rpm Size : 83364 License: GPL Packager : Bruce Guenter <bruce@untroubled.org> URL : http://www.ezmlm.org Summary : www archiver for ezmlm-idx Description : www archiver for ezmlm-idx. Requires : ezmlm-idx rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 ld-linux.so.2 libc.so.6 libc.so.6(GLIBC_2.0)