Re: vacation program.

"R.G. Ball" <[email protected]> Thu, 26 May 2005 16:27:21 -0400 (EDT)
Newsgroups gmane.mail.smartlist.user
Message-ID <[email protected]>
On Thu, May 26, 2005 1:54 pm, Hans-Albert Schneider said:
> Hi,
>
> On Thursday 19 May 2005 16:02, kiran telangi wrote:
>> [...] I want to stop sending the mails
>> to user(subscriber) of smartlist during the time of
>> his vacation.
>
> I had such a request from a user several years ago.  The answer from
> this list then was that the only way is that that user should
> unsubscribe and later on resubscribe.
>
> If want to have your archive keep the messages several weeks, so your
> users can catch up more easily, have a look at my SmartList recipes
> at
> 	http://www.ha-schneider.de/software/smartlist/
>
> Sorry for not telling better news,

I was wondering if anyone else had come up with an easily grafted-on
solution to this; I guess not.

It isn't possible with the stock Smartlist but it can be done if you are
willing to hack the sources pretty extensively. I ran several lists this
way for a number of years (until I ended up at a host that doesn't/won't
make smartlist available and had to move to mailman). The basic idea is to
keep two subscriber lists, one is the addresses of those getting mail and
the other represents all those who can be subscribers. You then write
several scripts and procmail/smartlist routines to handle automagic moving
of an address in or out of the "delivery" list upon receipt of a verified
request to do so. If I was doing it again I'd probably opt for a
full-blown database for the subscribers and hook the smartlist routines
into that.

Rich