# # Eine "geschlossene" Mailingliste mit procmail (12/2000) # # ACHTUNG: # Diese Loesung ist nicht wirklich ausreichend getestet. Solltest # Du ein Problem oder eine Verbesserung entdecken, so schicke mir # bitte eine Mail. (Bitte die "Dokumentation" auf der unten ange- # gebenen Webseite beachten.) # # Sebastian Inacker # http://www.inacker.de/linux/procmail.html # ML_BASEDIR="/home/user/.mailinglisten" MAILVERTEILER_1="${ML_BASEDIR}/mailingliste1" MAILVERTEILER_FOOTER_1="${ML_BASEDIR}/mailingliste1.footer" :0 * ^(To|Cc):.*mailingliste1@example.com * !^X-Loop: Mailingliste1 { FROM=`formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//'` :0 fc * ? fgrep -qxis "$FROM" ${MAILVERTEILER_1} | ( formail -A "X-Loop: Mailingliste1" \ -i "Reply-To: mailingliste1@example.com" \ -A "X-Bemerkung: Mailheader lesen ist gesund."; \ cat ${MAILVERTEILER_FOOTER_1} ) :0 awi * ? fgrep -qxis "$FROM" ${MAILVERTEILER_1} ! `cat ${MAILVERTEILER_1} | cut -f 1 -d "#"` }