Re: rc.local config question
Stan Goodman <[email protected]> Mon, 10 Jan 2005 23:38:48 +0200
| Newsgroups | gmane.mail.smartlist.user |
|---|---|
| Message-ID | <[email protected]> |
** Reply to message from [email protected] on Mon, 10 Jan 2005 16:08:24 -0500 (EST) > On [2005-Jan-10] Stan Goodman <[email protected]> wrote: > > > > If I understand the above correctly, this is a snippet intended to > examine an > > incoming message, and determine if there is an address in any of the named > > headers that is identical to an address in the dist file, and, if not, > to throw > > it into a file called . SPAMTRAP (I think the "$" is not part of the > filename; > > is that correct? > > Pretty much. The variable $SPAMTRAP is assigned a file name via an entry like I now understand that $SPAMTRAP is a variable that the system knowsw about, and I need only to set it equal to the name of the file I want this junk dumped into. > SPAMTRAP=mylistspam No "$" before the name of the variable here? Why? > which preceeds the recipe given and where mylistspam is the actual > filename that will be used when procmail writes if the recipe succeeds. > > > > > I hope someone will correct me if I am wrong (I don't even know the name > of the > > language in which thise scripts are written, so anything is possible). > > It is written in "procmail" (use man procmail and man formail as a > starting point to understand the recipes/instructions in smartlist > (smartlist is 'written' in procmail and in sh) Very compact language. Very little intuitive baggage. Not for the faint of heart. > > I think there is more to its main paragraph that than, because I can't > account > > for all the terms. > > > > I am not clear what to do with the sentence "(define $SPAMTRAP to be a > file of > > your choice)". How define? > > see above > > > > > In what file is this piece of script intended to go? And does it matter > where > > in that file it is located? > > That little recipe would go in rc.local.r00. It is, as Charlie pointed > out, quite draconian. Once in place then only messages purporting to come > from someone already subscribed to your list will get through so you might > want to at least examine what gets put into the $SPAMTRAP file every once > and awhile. Draconian is good. I don't want to see anything in my inbox except from subscribers. > The rc.local.r00 file goes into the directory containing all of the other > list's files. I don't have any files of the form rc.local.rxx (only rc.local.sxx); I assume that I can put the snippet into an otherwise empty one. No header is required? > If all this makes very little sense thenI'd spend some time looking at the > existing rc.local.** files (along with rc.submit and rc.request) to start > getting a basic idea of what each does and why. You don't need to be an > 'adept' to make small changes but some familiarity is a really good idea. > I assume you can also make up a test list in which to run your additions > before commiting them to a real list. No, it makes sense. I needed to understand a few things that you have described. I did configure the mailing list when I set it up a few years ago. That amounted mostly to uncommenting lines so it would do what I wanted it to do. And it does. -- Stan Goodman Qiryat Tiv'on Israel "When your enemy falls, do not rejoice." -- Proverbs 24:17 I am not young enough to know everything.