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