home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 5
/
ctrom5b.zip
/
ctrom5b
/
OS2
/
BBS
/
GIGP1106
/
MAILLIST.CFG
< prev
next >
Wrap
Text File
|
1994-04-18
|
9KB
|
162 lines
; MAILING LISTS!
; GIGO will now internally support hosting of mailing lists.
; If you are not hosting the mailing list, but instead trying
; to _gate_ the mailing list, see the MAPPING.CFG file instead.
;
; Once again: This section is if you want to HOST a mailing list.
;
; ┌──────────────────────────────────────────────────────────────┐
; │ IF YOU WISH TO USE THE MAILING LIST FEATURES, YOU WILL │
; │ NEED TO MAKE SURE THAT THIS CONFIG FILE GETS INCLUDED IN YOUR│
; │ SETUP! │
; │ IE, ADD "Include MailList.Cfg" TO YOUR GATEWAY.CFG FILE! │
; └──────────────────────────────────────────────────────────────┘
;
; There are two keywords involved. CAPTURE is what will capture
; the messages from a given email address, echomail area, or newsgroup,
; and save them as .MLQ files in the directory you specify.
; EXPLODE will take the MLQ files, and send them out to a list of recipients.
;
; In addition, you will need to setup SITE statements for the purpose of
; giving the mailing list (which is email based) access to posting
; into the newsgroups and into the echos with.
;
SITE pnews news ; Any mail sent to news.group@pnews.yoursite.domain gets posted
SITE pecho echo ; Any mail sent to echoname@pecho.yoursite.domain gets posted
;
; The two commands are seperated, so that I (or someone else) can easily
; add in the ability to create Digest Messages (where one email message
; contains several mailing list messages), and also so that anyone who
; wishes to archive the messages into a text file may do so.
;
;CAPTURE dirname\ inputaddress owner newsgroup ECHONAME badmail.ml Description
;EXPLODE dirname\ listfile.ml owner postnewsaddress postechoaddress
;
; PHASE 1 : CAPTURING MESSAGES FOR THE MAILING LIST
;
; CAPTURE dirname\ inputaddress owner newsgroup ECHONAME Description
;
; The CAPTURE statement is designed to capture the messages from various
; sources.
; o dirname\ : You _must_ dedicate a single directory
; to each mailing list that you wish to support.
; o inputaddress: This is the address that people send messages
; to when they want their message sent to everyone else.
; o owner : The address where errors in mail delivery should
; go to, examples are listname-err or listname-owner.
; o newsgroup : The newsgroup to capture and deliver to for gating
; (if not porting to a newsgroup, use a single dash "-")
; o ECHONAME : The echoarea that you want to capture and deliver to
; for gating (if not porting to an echo, use a single dash)
; o badmail.ml : This is a text file describing which messages you
; do _not_ want redistributed. This would include
; provisions for watching for messages from mailer
; daemons and other message notification messages.
; A sample will be included in the GIGO archive.
; o Description : A small line of text, ie "Foobar-Baz Mailing List"
;
; When GIGO is running, if it gets any messages to the inputadddress,
; or in the newsgroup or echo specified, it will save that message in
; the dirname\ as a *.MLQ file (.Mailing List Queue). The first line
; of that text file should be a Ctrl-A immediately followed by
; the email address of the person submitting the message, or NEWS,
; or ECHO. This information, if present, will help GIGO not send a
; duplicate message back out to the source where the message came from.
; It will strip most headers off, only keeping the pertinant ones.
; It will also contain an "Errors-To:" address, with the address
; of owner in it.
;
; PHASE 2 : EXPLODING MESSAGES FROM THE MAILING LIST TO THE RECIPIENTS
;
; EXPLODE dirname\ listfile.ml owner postnewsaddress postechoaddress
;
; The EXPLODE statement is used to take the MLQ files, and to send it to
; a list of recipients.
;
; o dirname\ : You _must_ dedicate a single directory
; to each mailing list that you wish to support.
; o listfile.ml : This is an ascii list of recipients that wish
; to receive messages from this mailing list.
; This file should contain one address per line.
; You may either edit the file manually, or look into
; installing LISTSERV which can automate subscription
; requests for multiple mailing lists.
; o owner This is where errors should be sent to.
; Common: listname-owner or listname-err
; o postnewsaddress This is where messages that need to be posted
; to a newsgroup need to be sent. GIGO provides
; an email-to-news interface, which you will need
; to have setup for this purpose (should be done up above!)
; (If you do not wish to have messages posted to the
; newsgroup, specify a single dash "-").
; o postechoaddress This is where messages that need to be posted
; to a fidonet echo need to be sent. GIGO provides
; an email-to-echomail interface, which you will need
; to have setup for this purpose.
; (If you do not wish to have messages posted to the
; echo, specify a single dash "-").
;
;
; Whenever GIGO runs, if there are any EXPLODE statements in the config
; file, GIGO will look at the specified files for *.MLQ files. If
; it finds any, it will process those files, and rename them to
; *.MLS files (Mailing List Sent). You may either do further processing
; on them, or simply delete them - that is up to you. The author
; saves them in an archive for later use.
;
; When GIGO finds a MLQ file to be sent out, it will take a look at the
; first line of the file. If it starts with Ctrl-A (""), it will
; assume that that first line contains the phrase "NEWS", "ECHO",
; or the email address of the person that wrote the message (if the
; message was sent as email instead of via the newsgroup or echo).
;
; GIGO will then take a look at the list of recipients, and start generating
; the appropriate information in the spool directory for sending messages
; out to all of the recipients. GIGO will bundle roughly 10 addresses at a
; time to a single message (if you have 100 recipients, you are likely going
; to send out 10 messages with 10 people on each one). The exact number
; will vary ; GIGO will never place more than 250 characters on the "rmail"
; line in the XQT files.
;
; GIGO will also want to send the message to an email->newsgroup address,
; and an email->echomail address. GIGO can provide these address. These are
; only neccessary if you wish have messages from the mailing list sent
; to a newsgroup, or sent to an echo, or both. This provides a 3-way gate
; between all 3 medias.
; First off, the generic template..
;CAPTURE dirname\ inputaddress owner newsgroup ECHONAME badmail.ml Description
;EXPLODE dirname\ listfile.ml owner postnewsaddress postechoaddress
;
; Some samples..Be sure to create your email->news and email->echo site addresses!
;
; SITE pnews news ; Any mail sent to news.group@pnews.yoursite.domain gets posted
; SITE pecho echo ; Any mail sent to echoname@pecho.yoursite.domain gets posted
;
;; This is a 3-way gate between foobar@wmeonlin.sacbbx.com, alt.foobar, and the FOOBAR echo
;
;CAPTURE c:\ml\foobar\ foobar foobar-owner alt.foobar FOOBAR badmail.ml The Discussion on the meaing of Foobar vs Fubar
;EXPLODE c:\ml\foobar\ foobar.ml foobar-owner alt.foobar@pnews.wmeonlin.sacbbx.com FOOBAR@pecho.wmeonlin.sacbbx.com
;
;; This is just a mailing list between quasi@wmeonlin.sacbbx.com and the QUASI echo
;
;CAPTURE c:\ml\quasi\ quasi quasi-owner - QUASI badmail.ml The Disc
;EXPLODE c:\ml\quasi\ quase.ml quasi-owner - QUASI@pecho.wmeonlin.sacbbx.com
;
;; This is a between a newsgroup called alt.caffeine and a mailing list - but no echomail copy at all.
;
;CAPTURE c:\ml\caffeine\ caffeine caffeine-owner alt.caffeine - badmail.ml Caffeine Addicts Anonymous
;EXPLODE c:\ml\caffeine\ caffeine.ml caffeine-owner alt.caffeine@pnews.wmeonlin.sacbbx.com -
;
;