On Wed, 21 Dec 2005, Dr Jon Jenkins MLC wrote:
Hi People
I use Smartlist to maintain a large list for newsletters. However because of mail forwarding some recipients cannot get off the list automatically and I cannot figure out how they got the email.
How can I customise each email with the original recipient in the email so I can remove them manually?
I presume that I have to add a custom footer in rc.local.s20 as per the FAQ
Here is a solution that does not involve smartlist: Take the following unix script: ============================================== #!/bin/sh ans=1; zzzzz=1; while [ $ans != 0 ]; do TO=`head -1 $HOME/addresses` tail +2 $HOME/addresses > $HOME/addrtmp cp $HOME/addrtmp $HOME/addresses (echo "To: ${TO}";\ echo "From: your email here <your@email.here>";\ cat $HOME/mass.txt;) | sendmail -t -oi # commented out cat through sendmail has an # added and sign (&) to end of sendmail to spawn sup processes because # idiots at charm.net have put in an intertmittent minute+ delay in # sendmail ans=`ls -al $HOME/addresses |awk '{print $5}'` sleep 10 # the delay is to keep the mail spool from filling up. Set it to what you #want. zzzzz=`expr $zzzzz + 1` done ============================================ Then create a file in your home directory called mass.txt with the following format: ============================================ Subject: Someone on the blblbl list is having subscription problems. Body of message with a request for the person in question. Tell him to forward it to you.