Robert <[email protected]> (Mo 05 Okt 2009 15:31:14 CEST): > Grüße, > > Fabian Hänsel schrieb: > > Mailman hat keine solche Funktion, aber spricht etwas dagegen, eine > > solche Mail regelmäßig über einen cron-job an deine Liste zu > > verschicken? > Sobalt die ML auf meinem Server läuft nicht mehr, aber im Moment läuft > die ML noch auf einem Server auf den ich nicht draufkomme. (nur das > webinterface vom Mailman). > > Aber ich könnte von meinem Server eine Email an die Liste per cronjob > schicken lassen. > Der Job müsste dann aber auch eine Datei einlesen in der der zu > verschickende Text steht. > Damit der Inhalt leicht mal abgeändert werden kann. > Das müsste doch dann funktionieren.
Bleistiftsweise so - wird immer freitags aufgerufen und
verschickt somit am letzten Freitag vor einem ersten Mittwoch (im Monat):
#! /bin/bash
export LC_TIME=de_DE
TO="Unix Stammtisch <[email protected]>"
FROM="Heiko Schlittermann <[email protected]>"
FROM_="[email protected]"
DAY=wednesday
# Heute?
test $(date +%B -d "last $DAY") = $(date +%B -d "next $DAY") \
&& exit 0
# Thema-File?
THEMA=stammtisch/$(date +%Y-%m -d "next $DAY")
test -f "$THEMA" && THEMA=$(cat "$THEMA") || THEMA="Moeglicherweise wurde
kein spezielles Thema vorbereitet."
test -t && echo "Sending mail"
# Je nach „sendmail“ geht das mit „-f …“ nicht (trusted users, etc…)
/usr/sbin/sendmail -f $FROM_ -t <<__EOF
From: $FROM
To: $TO
Reply-To: Unix-Stammtisch <[email protected]>
Subject: Unix-Stammtisch $(date +%B -d 'next wednesday')
Hallo *,
der naechste Unix-Stammtisch
(…)
Jeder ist eingeladen.
$THEMA
(…)
Heiko Schlittermann
--
SCHLITTERMANN.de ---------------------------- internet & unix support -
Heiko Schlittermann HS12-RIPE -----------------------------------------
gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -
__EOF
--
Heiko
signature.asc
Description: Digital signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
