Hilfreich(?): Mailinglisten - Handling (auto - (un)subscribe)
Hallo Liste, ich habe ein kleines procmail-Rezept (in Zusammenhang mit mehreren anderen Skripten) geschrieben, die einem das mühsame Listenhandling mit dem Bestätigen beim Subscriben und Unsubscriben abnimmt. Das ist insbesondere hilfreich, wenn man sich häufig ein- und austrägt ( z.B. am Wochenende, oder wenn man halt viel Urlaub hat ;-) ). Genug gelabert, hier nun die Skripte, wobei Anpassungen an die lokalen Pfaden nötig sein können: 1.) in die .procmailrc --- :0 * ^From.*suse-linux-help@suse.com * ^Reply-To: suse-linux-.* | /usr/local/bin/susereply --- 2.) das Perl-Skript /usr/local/bin/susereply --- #!/usr/bin/perl -w while (<>) { if (/Reply-To: (suse-linux-.*)/) { open (MAIL, "| /usr/sbin/sendmail -t") or die "Couldn't invoke sendmail!\n"; print MAIL <<MAILENDE; To: $1 MAILENDE last; } } --- 3.) die Hilfsskripte subscribe & unsubscribe, die man z.B. als cron-Job jeden Freitag abend (unsubscribe) und Montag morgen (subscribe) aufrufen könnte. ---subscribe #!/bin/sh /usr/sbin/sendmail -oi majordomo\@suse\.com << -eof- To: majordomo@suse.com ubscribe suse-linux -eof- --- ---unsubscribe #!/bin/sh /usr/sbin/sendmail -oi majordomo\@suse\.com << -eof- To: majordomo@suse.com unsubscribe suse-linux -eof- --- Sicher gibt es elegantere Löungen, aber es funktioniert, und eine komplexere Lösung hat dieses eher triviale Problem doch nicht verdient, oder ;-) ? Ich hoffe, dass dies nicht zu OT war, und das ich damit helfen konnte. Bei Problemen, Fragen und Anregungen (Erweiterung des Programms auf beliebige Listen) stehe ich gerne zu Verfügung. Viele Grüße, Jörg -- Jörg Ziefle e-mail: joerg.ziefle@gmx.de Allmandring 20 D 35 FAX: +49 (0)441 2443 39433 70569 Vaihingen Tel.: +49 (0)177 4389721 PGP Fingerprint: D9 13 E5 1F 10 3F 85 C7 A7 8A 4F 9A B5 6F 5B 80 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Tue, 26 Oct 1999, Jörg Ziefle wrote:
Hallo Liste,
Hi Jörg! [...]
3.) die Hilfsskripte subscribe & unsubscribe, die man z.B. als cron-Job jeden Freitag abend (unsubscribe) und Montag morgen (subscribe) aufrufen könnte.
---subscribe #!/bin/sh /usr/sbin/sendmail -oi majordomo\@suse\.com << -eof- ^^^^^^^^^^^^^^^^^^^^ To: majordomo@suse.com ^^^^^^^^^^^^^^^^^^
subscribe suse-linux ^^^^^^^^^^^^^^^^^^^^ -eof- --- [...]
Dabei übersiehst nur eines! SuSE betreibt die Listen seit geraumer Zeit nicht mehr unter Majordomo sondern unter ezmlm! Kann natürlich sein, daß *-request@ und Majordomo@ etc. derzeitig noch rausgefiltert werden (habe, daß nicht ausprobiert!). Daher sollten die subscribe-mails an suse-linux-subscribe@ bzw. die unsubscribe-mails an suse-linux-unsubscribe@ geschickt werden. Gerade dies ist einer der Vorteile von ezmlm. So gestaltet sich Un-/subscribing wesentlich einfacher. Weiß jetzt gar nicht genau, ob dies auch in das komplett überarbeitete Majordomo 2 übernommen wird. Bis dann! Tobi -- Humpty Dumpty was pushed! Zufallssignatur #280 Tobi Koch - Registered Linux User #130704 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
1.4142136@gmx.de
-
joerg.ziefle@studbox.uni-stuttgart.de