Mimedefang: Unterschied zwischen den Versionen

Aus crazylinux.de
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
Dazu gibts diese Konfig-Files:
Dazu gibts diese Konfig-Files:


/etc/mail/sendmail.mc
=/etc/mail/sendmail.mc=
  INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m')dnl
  INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m')dnl




/etc/mail/mimedefang.conf
=/etc/mail/mimedefang.conf=
<pre>
<pre>
...
...
Zeile 24: Zeile 24:
</pre>
</pre>


/etc/mail/mimedefang.pl.conf
=/etc/mail/mimedefang.pl.conf=
<pre>
<pre>
gretchen:/etc/mail# more mimedefang.pl.conf
gretchen:/etc/mail# more mimedefang.pl.conf
Zeile 39: Zeile 39:
</pre>
</pre>


/etc/mail/mimedefang-filter
=/etc/mail/mimedefang-filter=
<pre>
<pre>
$AdminAddress = 'postmaster@mygretchen.de';
$AdminAddress = 'postmaster@mygretchen.de';

Version vom 20. September 2006, 22:51 Uhr

Mimedefang ist ein Framework für Filter in Sendmail.

Dazu gibts diese Konfig-Files:

/etc/mail/sendmail.mc

INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m')dnl


/etc/mail/mimedefang.conf

...
# Run the multiplexor and filters as this user, not root.  RECOMMENDED
MX_USER=defang

# Set to yes if you want the multiplexor to log stats in
# /var/log/mimedefang/stats  The /var/log/mimedefang directory must
# exist and be writable by the user you're running MIMEDefang as.
MX_STATS=yes

# The contents of the "X-Scanned-By" header added to each mail.  Do
# not use the quote mark (') in this setting.  Setting it to "-"
# prevents the header from getting added at all.
X_SCANNED_BY="mygretchen.de SecurityScanner"

/etc/mail/mimedefang.pl.conf

gretchen:/etc/mail# more mimedefang.pl.conf
# Mimedefang configuration file
# This file is a perl file which gets 'require'd from mimedefang
# You can set the virus-scanner paths etc.
# See mimedefang.pl

#$Features{'Virus:NAI'}      = '/usr/local/bin/uvscan';
$Features{'Virus:CLAMAV'}      = '/usr/bin/clamscan';

# DO NOT delete the next line, or Perl will complain.
1;

/etc/mail/mimedefang-filter

$AdminAddress = 'postmaster@mygretchen.de';
$AdminName = "Mail Administrator";
$GeneralWarning = "ACHTUNG: Hier ist der Mailserver von mygretchen.de";
$DaemonAddress = 'postmaster@mygretchen.de';

...
  if ($hits >= $req) {
                 action_change_header("X-Spam-Score", "$hits ($score) $names");
               '''action_change_header('Subject', "***SPAM*** $Subject");'''