PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SpamAssassin als Daemon



mullfreak
21.03.05, 14:39
Hi,
auf einem Postfix MTA habe ich mit CPAN gerade SpamAssassin installiert. Die Installation wurde einwandfrei abgeschlossen. Nun will ich gerne SpamAssassin als Daemon mit "spamd" laufen lassen.
Wie kann ich nun erreichen das "spamd" beim Start automatisch geladen wird.
Ich habe eine neuen User "spam" mit useradd -m -d /home/spam -g spam -s /bin/false spam und eine neue Gruppe mit groupadd spam angelegt.
Dann habe ich SpamAssassin in Postfix konfiguriert mit: mailbox_command = /usr/bin/procmail.
Als nächsten Schritt habe ich in den Home-Verzeichnissen der User eine Datei angelegt --> .forward mit folgender Zeile: | /usr/bin/procmail und .procmailrc mit:
:0fw
| /usr/bin/spamc
Jetzt habe ich gerade die master.cf von Postfix um folgende Zeile erweitert:
smtp inet n - n - - smtpd -o content_filter=spamd
und
spamd unix - n n - - pipe
user=spam argv=/usr/bin/spamc -f
-e /usr/sbin/sendmail -oi -f ${sender} ${recipient}.

Ich hoffe ich bin so auf dem richtigen Weg.
Also, wie kann ich nun erreichen das "spamd" beim Start automatisch lädt.

Grüsse
Mullfreak

Terran Marine
21.03.05, 15:08
Hallo,

wenn du spamassassin über die Paketverwaltung deiner Distribution installierst, wird automatische in Start- und Stoppskript für den spamd angelegt.

Im Grunde muss nur der spamd per init-Skript aufgerufen werden.

Gruß
Terran