I have a rc.local.00 recipe modified from Rob Lingelbach
<rob(a)alegria.com> to catch multipart/html/coded/... mails
which has been working well for quite a while. Recently
I noticed some mails sneaked through my list. I checked
everything and could not find a clue. I attach the log
error and a sample of the rc below and hope some of you
could spot some syntex error that is obvious to you but
not to me ;-)
Thanks in advance!
Zhiliang
PS: Due to the mail editor the copied lines were forced some
extra line breaks -- in my recipe I do have proper line
breaks/continuations ("\")
--------
log
--------
procmail: Error while writing to " formail -r -i "From: $listreq"
-A"X-Loop: $listaddr" | \
(/usr/bin/cat; /usr/bin/cat info/reject.attach $tmprequest) | \
$SENDMAIL -t "
---------------------
rc.local.s00 (sample)
---------------------
# Modified from Rob Lingelbach rob(a)alegria.com
tmprequest=tmp_request
:0 c
| /usr/bin/cat > $tmprequest
:0 BH
* ^This is a multi-part message*
{
:0 c
| formail -i "Listmaster: <--Intercepted for multi contents-->"| \
$SENDMAIL -oi $maintainer
:0
| formail -r -i "From: $listreq" -A"X-Loop: $listaddr" | \
(/usr/bin/cat; /usr/bin/cat info/reject.attach $tmprequest)|\
$SENDMAIL -t
}
:0 BH
* ^Content-Type:.*(multipart|enriched|coded|mixed)
{
:0 c
| formail -i "Listmaster: <--Intercepted for enriched content-->"| \
$SENDMAIL -oi $maintainer
:0
| formail -r -i "From: $listreq" -A"X-Loop: $listaddr" \
-i "Listmaster: <--Intercepted for Enriched content-->" | \
(/usr/bin/cat; /usr/bin/cat info/reject.attach $tmprequest) | \
$SENDMAIL -t
}
I am trying to creat a header for all emails going through my mail list but
the instructions say to add the following to my rc.local.s20 file but I have
no idea what file it is refering to. I do not have a file named that. do I
create one or is it a part of my rc.submit file that I need to modify. Any
help would be greatly appreciated.
Jack Williams
2.10: How can I add a short message file to the top or the bottom of all the
mailing list messages?
Uncomment the line "RC_LOCAL_SUBMIT_20 = rc.local.s20" from your rc.custom
file, and add the following to your rc.local.s20 file:
#
# Adding a disclaimer in front of every mail:
#
:0 fhw
| cat - header.txt
#
# Appending a footer to every outgoing mail:
#
:0 fbw
| cat - footer.txt
You will also need to create a file called header.txt or one called
footer.txt, which contains the text to add to the message (this file can be
empty though, so you can create the files, but only fill them in when you
need to add something)
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.
Hello.
I am a newbie at running the list software.
It is part of my web hosting package, but no online or paper manual comes
with it. There is the help file that consists of about one paragraph on the
server.
I need to know if there is a handbook or a web page with more instructions
for {SmartList v3.11pre7 1997/04/28 written and created by Stephen R. van
den Berg}?
For instance, I need to know how to ask for more than one message out of the
archive say messages 20 through 45.
I appreciate any help that might be offered.
I promise to read the manual if there is one!
Cindy
For products designed for chemically sensitive people, try http://www.zavanahbay.com
I've got a subscriber called "mail@<his-domain-name>.com"
which makes sense to him, but causes SmartList to reject
his posts. Does anyone know of a trick I can use to
slip his posts past the daemon screens?
I always put a bypass capability in screens I add to
rc.local files, but I don't know of any similar bypasses
for things like this.
TIA
Jim
Hello all,
I have a client who has certain requests for the newsletter that he is running
which will be maintained by Smartlist.
He would like to receive a delivery confirmation basically telling him:
your message was delivered to the X number of recipients of the X list on X
date at X time.
Is this possible, how would I implement this?
Also, is it possible to use an address other than
list-request@domain to unsubscribe?
Apparently, he feels that his list members would find it easier to click on
a list-unsub-request@domain to unsubscribe. Is this possible?
Thanks in advance for any assistance.
Marc Goldman
> procmail: Error while writing to " formail -r -i "From: $listreq"
> -A"X-Loop: $listaddr" | \
> (/usr/bin/cat; /usr/bin/cat info/reject.attach $tmprequest) | \
> $SENDMAIL -t "
Since the rc.local.s00 is called from rc.custom, the list default
parameters for $listreq, $listaddr and $SENDMAIL should pass along,
is it true?
Zhiliang
I maintain several mail list for a club, one of which contains the entire
current membership. Since members are constantly being added and removed
and only current member are retained on the list, I find it easiest if I
maintain the list myself manually. I've tried to set the list up with each
Email address followed by the individuals name because this will make it
easier find an individual if I have to remove them from the list later on.
I thought, from the manual, that anything following the Email address by at
least one space would be ignored. This did not work, nor did adding two
#'s one space after the Email address, in an attempt to "comment" the
remainder of the line. I needed to get the list on line, so I deleted
everything after the Email addresses and it works just fine now, but how
can I incorporate a name associated with each Email address?
Thanks in advance,
Jack Brooks
I'm setting up SmartList on my in-house mail server. The server is
running Debian 2.2 and using exim 3.12 as my MTA, procmail 3.13.1, and
SmartList 3.13.1. The aliases for the list test ok when I run:
exim -bt <listname(a)domain.org>
But when I submit a test subscription, the exim log produces a correct
piping to flist as seen in the log excerpt:
2000-09-20 11:41:56 13bmwV-0003ER-00 <= dnewman(a)chickenusa.org
H=(chickenusa.org) [209.8.37.151]
P=esmtp S=1531 id=39C8D94B.1F367604(a)chickenusa.org
2000-09-20 11:41:56 13bmwV-0003ER-00 => |/var/list/.bin/flist
WashingtonReport-request
<WashingtonReport-request(a)chickenusa.org> D=system_aliases
T=address_pipe
2000-09-20 11:41:56 13bmwV-0003ER-00 Completed
But nothing happens. The address is not added to dist. I have
"LOGABSTRACT = yes" and "VERBOSE = yes" in the list's rc.custom, but I
get no log file.
How do I test that flist is operating?
Thank you for your assistance.
--
Wade Parker
National Chicken Council
I'm in the process of setting up mailing lists for a very large
organization. I need to find a set of web based utilities to allow the list
maintainers to point and click their way through list administration
(subs/unsubs/digesting/etc). Any suggestions??
--
Sarah Miller
List Administrator
Digitaleve.org
It is in .bin/subscribe
> Subject: subscribe.txt questions
>
> 1) When someone subscribes to one of my lists they get this "header" which
> appears above the text contained in subscribe.txt:
>
> You have added to the subscriber list of:
> mylist(a)mydomain.com
> the following mail address:
> subscriber(a)somedomain.com
>
> How can I get rid of this, along with the transcript of the original
> subscription, so that I can include only a simple url (to an html based
> subsciption/unsubscription page) and some other basic instructions?
>
> Many thanks,
>
> Simon Troup