Versuche gerade bei mir den Spamassassin mit einzubauen, aber irgendwie will das nicht richtig funzen.
in der main.cf habe ich folgendes eingetragen:
Code: Select all
mailbox_command = /usr/bin/procmail
Code: Select all
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
Code: Select all
Aug 12 11:39:41 linux postfix/master[12815]: fatal: /etc/postfix/master.cf: line 45: bad transport type: user=nobody
Installiert habe ich den mailserver nach dem syscp howto und der Mailserver läuft auch - sprich kann mails abholen und verschicken.
Die Mails werden in /var/kunden/mail/ gespeichert.
procmailrc:
Code: Select all
DROPPRIVS=yes
# The condition line ensures that only messages smaller than 250 kB
# (250 * 1024 = 256000 bytes) are processed by SpamAssassin. Most spam
# isnT bigger than a few k and working with big messages can bring
# SpamAssassin to its knees.
:0fw
* < 256000
| /usr/bin/spamc
:0e
{
EXITCODE=$?
}
#Bitte auskommentieren,wenn man die Spam-Mails wirklich löschen will:
# :0:
# Wenn es Spam ist, Mail löschen
# * ^X-Spam-Status: Yes
# /dev/null
#EOF
Habe jetzt schon gegooglet und etliches ausprobiert, aber irgendwie will das nicht richtig funzen bei mir.
Kann mir das jemand etwas unter die Arme greifen?
Hier noch meine postconf
Code: Select all
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
mail_owner = postfix
smtpd_banner = $myhostname ESMTP $mail_name (SuSE/GNU)
setgid_group = maildrop
biff = no
mydomain = mail.meinedomain.de
myhostname = localhost.linux.site
mailbox_command = /usr/bin/procmail
mydestination = $myhostname, localhost.$mydomain, $mydomain, $transport_maps
mynetworks = 127.0.0.0/8
alias_maps = $alias_database
virtual_mailbox_limit = 20480000
virtual_mailbox_base = /var/kunden/mail/
virtual_uid_maps = static:2000
virtual_gid_maps = static:2000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
transport_maps = mysql:/etc/postfix/mysql-transport.cf
virtual_maps = mysql:/etc/postfix/mysql-virtual.cf
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
message_size_limit = 20480000