Exim + Lista dyskusyjna
Adam Piątyszek
ediap w ET.PUT.Poznan.PL
Pon, 9 Lut 2004, 14:44:42 CET
* Pawel Koska <poul w pf.pl> [09.02.2004 09:55]:
> Nie wiem jak to zrobic, czy instalowac jakiegos mailmana, czy wystarczylo by
> zrobic jakis dziwny wpis w /etc/mail/aliases tylko jak on powinien wygladac
A może wystarczy założenie dodatkowego konta np. 'mojalista' i użycie
procmaila (zawartość .procmailrc):
#v+
CAT="/usr/bin/cat"
FORMAIL="/usr/bin/formail"
EGREP="/usr/bin/egrep"
TEST="/usr/bin/test"
SED="/usr/bin/sed"
LISTADDR=lista w cos.pl
FROMLIST=$HOME/.from_list
TOLIST=$HOME/.to_list
MAILDIR=$HOME/Mail
SPAMBOX=${MAILDIR}/spam.incoming
BACKUPFOLDER=${MAILDIR}/backup
LOGFILE=${MAILDIR}/procmail.log
#LOGABSTRACT="all"
#VERBOSE="on"
:0
* ? ${TEST} -f ${FROMLIST} && (${FORMAIL} -zxFrom: -zxSender:
* -zxReply-To: \
| ${EGREP} -i -f ${FROMLIST})
{
:0 c
${BACKUPFOLDER}
:0 fhw
| ${FORMAIL} -I "From " -a "From " \
-i "Reply-To: ${LISTADDR}"
:0
! `${CAT} ${TOLIST}`
}
:0 ic
| cd ${BACKUPFOLDER} && rm -f `ls -t msg.* | ${SED} -e 1,100d`
:0:
${SPAMBOX}
#v-
Oczywiście musisz sobie dostosować ścieżki do programów i inne zmienne
zdefiniowane na początku. Taka konfiguracja zakłada, że wysyłać na listę
mogą tylko użytkownicy, których adresy są w pliku $HOME/.from_list.
Maile z listy docierają do tych z listy $HOME/.to_list.
Reszta maili na ten adres leci domyślnie do $SPAMBOX.
Dodatkowo jest robiony backup ostatnich 100 listów, ale można to
zakomentować.
Pozdrawiam,
ediap
--
-=#=- Adam Piątyszek - "ediap" -=#=- Liunx ID: #204648 -=#=-
-=#=- ediap (at) et.put.poznan.pl -=#=- JID: ediap w jabberpl.org -=#=-
-=#=- http://www.ediap.prv.pl -=#=- GaduGadu: 1157376 -=#=-
Więcej informacji o liście dyskusyjnej pld-users-pl