sollte ich das ganze jedoch ans laufen bringen, bin ich gerne bereit daraus ein faq zu machen, weil ich glaube dass viele andere user einen aehnlichen wunsch haben, naemlich einen mailserver mit spam und virus schutz.
anmerkung: "avscanner" steht fuer den eigentlichen einzusetzenden anti-virus-scanner (siehe auswahlin der linkliste am ende)
ziel:
===
MTA=postfix, MDA=getmail mit spam und virusschutz betreiben.
scenario: (dsl flat dyn. ip)
========
empfang:
multidrop pop3 domainmailbox -> getmail(via cron) -> ~/userxyz/Maildir (funktioniert)
mailclient -> courier imap -> Maildir (funktioniert)
versand:
user ->postfix -> relayhost provider (funktioniert)
p.s. ich verwende postix und getmail, weil ich denke dass diese beiden progs am einfachsten zu konfigurieren sind. (exim, fetchmail und procmail haben mich mehrere naechte gekostet)
problem:
=======
empfang:
-wie wird ueber getmail a.) spamassin und b.) avscanner eingebunden
(avscanner wahrscheinlich ueber amavis)?
senden:
-wie wird der avscanner unter postfix eingebunden
(wahrscheinlich auch ueber amavis)?
-wie bekommt der user/admin eine benachrichtigung wenn ein virus / spam gefunden wurde?
-wie werden a.) spam b.) infizierte mails verschoben / geloescht?
Infos:
====
auszug getmailrc
http://www.qcc.ca/~charlesc/software/ge ... ount-types
Code: Alles auswählen
[Regular Mailbox]
server = mailhost.aqua.myisp.tld
username = shannon.fotheringham
postmaster = ~shannonf/Maildir/
[Company domain mailbox]
server = mailhost.largeisp.tld
username = small.company
password = RRt49slP32m
envelope_recipient = delivered-to:1
postmaster = ~tgrieg/Mail/postmaster-maildir/
local = tgrieg@smallcompany.tld,~tgrieg/Mail/personal-maildir/
local = info@smallcompany.tld,~bobf/Maildir/
local = sales@smallcompany.tld,~darlab/Maildir/
dazu aus dem getmail faq:
ausserdem wird hier statt procmail maildrop empfohlen.The best way is to use a program designed specifically to do message filtering, like a filtering MDA. The best-known example of a filtering MDA is procmail, but I don't recommend using it. maildrop is much easier to use.
getmail can invoke arbitrary programs as external MDAs, so you can also write your own filters as you choose. A simple example, changing all occurrences of the string "stupid" to "XXXXXX" and using safecat to deliver the resulting filtered message to a Maildir might be to specify a delivery target ofCode: Alles auswählen
|/bin/sed 's/stupid/XXXXXX/g' | safecat ./Maildir/tmp ./Maildir/new
(habe procmail auch nicht ans rennen bekommen, die syntax ... )
Frage: wie sollte ich weiter vorgehen, wie uebergebe ich seitens getmail und postfix die mails? welchen avscanner sollte man benutzen?
Danke vorab
===================================================
Anlage: Linkliste (av-scanner, amavis, spamassassin)
====================================================
Fuer private nutzung kostenloser av-scanner unter linux:
(lizenz muss ggf. kostenlos angefordert werden)
======================================
AntiVir für Linux, FreeBSD und OpenBSD
http://www.antivir.de/infos/preise.htm
F-Prot Antivirus for Linux Workstations:
http://www.f-prot.com/download/download ... sonal.html
Panda Antivirus for Linux
http://www.pandasoftware.com/download/linux/linux.asp
Open Antivirus
http://www.openantivirus.org/projects.php
Tools:
======
Maildrop (part of Courier Mail Server)
http://www.flounder.net/~mrsam/maildrop/
AMaViS - A Mail Virus Scanner amavis:
(verwendet moeglicherweise die genannten av-scanner)
http://www.amavis.org/
SpamAssassin
http://www.mirror.ac.uk/sites/spamassas ... index.html