• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

frage zu spamassasin

Status
Für weitere Antworten geschlossen.

leeenux

Member
morgen,

habe eine frage zu spamassasin. ich habe einen mailserver am laufen mit fetchmail und postfix. bisher habe ich spams etc mit spamassasin gefiltert was auch immer sehr gut funktioniert hat. vor kurzem habe ich mich dafür entschieden für den mailbox_transport cyrus zu nehmen. das klappt auch sehr gut nur will der spamfilter seither nicht mehr...
gibts da was zu beachten?
 
OP
L

leeenux

Member
dann gehe ich davon aus das es nichts mit der umstellung auf cyrus zu tun hat...

ich poste hier mal meine main.cf vielleicht hat ja jemand ne idee

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
$mydomain = hermann.rid
proxy_interfaces = 192.168.5.4
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.5.0/28, 127.0.0.0/8
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = linux.hermann.rid
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
mydestination = $myhostname,localhost.$mydomain,$mydomain
defer_transports =
disable_dns_lookups = no
relayhost = post.strato.de
mailbox_command =
mailbox_transport = cyrus
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 

Olly

Member
Ich denke es weiss eben gerade niemand etwas zu diesem Thema. Wenn dir jeder schreiben würde das er nichts darüber weiss ist dir doch auch nicht geholfen. :lol:
 
Also bei mir läuft es über die lmtp (oder wie das immer hieß) und da war der Spam über andere Ports (10025 und 10024)dazwischengeschoben.
Wenn ich jetzt transport auf cyrus nehmen würde hätte ich bei mir den Weg aufgetrennt und direkt an cyrus gekoppelt.

Vielleicht ist es sowas. Also einfach die beiden Transportwege mal miteinander vergleichen.

ggfs. muß in der master was angepaßt werden.

(Immerhin mal ein Gedankenansatz, so aus dem Kopf)
 
OP
L

leeenux

Member
das problem ist das ja weder in der main.cf noch in der master.cf etwas über spamassasin zu finden ist, zumindest ist das bei mir so...

es hat ja auch schon funktioniert. welche transportwege meinst du genau?
 

dermichel

Advanced Hacker
ich habe das heute auf einem server mit procmail eingerichtet. es läuft zwar ein amavisd drauf, aber der kunde wollte es so... naja...
mit procmail geht das einwandfrei als mailbox_command.
 
OP
L

leeenux

Member
das hab ich befürchtet...

prinzipiell ist es doch möglich spamassasin auch mit cyrus zu nutzen, oder?

möchte eigentlich auf cyrus nicht verzichten, da es ganz gut klappt mit squirellmail etc

werd den mailserver wohl nochmal neu aufsetzen und testen vielleicht hab ich irgendwas verbogen
 

dermichel

Advanced Hacker
benutz ganz einfach amavisd.
dann hast du spamassassin und virenschutz in einem.
ist doch auch ganz angenehm, oder? ;-)

anleitungen gibt es hier in der howtosektion genug....
 
OP
L

leeenux

Member
hab schon ein howto abgearbeitet

amavis läuft auch, spam kommt trotzdem jede menge

linux:/etc # chkconfig --list | grep amavis
amavis 0:eek:ff 1:eek:ff 2:eek:ff 3:eek:n 4:eek:ff 5:eek:n 6:eek:ff
 
OP
L

leeenux

Member
ah ich bekomm jetzt auch ne fehlermeldung

linux:/etc # /etc/init.d/amavis restart
Shutting down virus-scanner (amavisd-new):Error in config file "/etc/amavisd.conf": Can't locate object method "euse" via package "strict" at /etc/amavisd.conf line 1.
failed
Starting virus-scanner (amavisd-new):Error in config file "/etc/amavisd.conf": Can't locate object method "euse" via package "strict" at /etc/amavisd.conf line 1.
 

dermichel

Advanced Hacker
du hast sicher nicht deine domain angegeben. die mails werden zwar markiert, aber der header nicht geändert.
sieh dir mal den parameter mydomain an!
 
OP
L

leeenux

Member
hab ich eigentlich schon

$mydomain = 'hermann.rid'; # a convenient default for other settings
@local_domains_maps = ( [".$mydomain"] );

identisch mit dem eintrag in der main.cf wie im howto beschrieben
 
OP
L

leeenux

Member
linux:/var/log # tail -fn 20 mail
Jan 12 20:18:03 linux amavis[11323]: Internal decoder for .zip
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .rar at /usr/bin/unrar
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .arj at /usr/bin/unarj
Jan 12 20:18:03 linux amavis[11323]: No decoder for .arc tried: nomarch, arc
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .zoo at /usr/bin/zoo
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .lha at /usr/bin/lha
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .cab at /usr/bin/cabextract
Jan 12 20:18:03 linux amavis[11323]: No decoder for .tnef tried: tnef
Jan 12 20:18:03 linux amavis[11323]: Internal decoder for .tnef
Jan 12 20:18:03 linux amavis[11323]: Found decoder for .exe at /usr/bin/unrar; /usr/bin/lha; /usr/bin/unarj
Jan 12 20:18:03 linux amavis[11323]: Found primary av scanner H+BEDV AntiVir or the (old) CentralCommand Vexira Antivirus at /usr/bin/antivir
Jan 12 20:18:03 linux amavis[11323]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
Jan 12 20:18:03 linux amavis[11323]: Creating db in /var/spool/amavis/db/; BerkeleyDB 0.26, libdb 4.3
Jan 12 20:19:10 linux postfix/smtpd[11358]: connect from localhost[127.0.0.1]
Jan 12 20:19:10 linux postfix/smtpd[11358]: 329C31567A: client=localhost[127.0.0.1]
Jan 12 20:19:10 linux postfix/cleanup[11361]: 329C31567A: message-id=<200601121912.k0CJCJNa026669@post.webmailer.de>
Jan 12 20:19:10 linux postfix/qmgr[11153]: 329C31567A: from=<xxxx@xxxxx>, size=2803, nrcpt=1 (queue active)
Jan 12 20:19:10 linux postfix/pipe[11363]: 329C31567A: to=<xxxx@localhost.hermann.rid>, orig_to=<xxx@localhost>, relay=cyrus, delay=0, status=sent (linux.hermann.rid)
Jan 12 20:19:10 linux postfix/qmgr[11153]: 329C31567A: removed
Jan 12 20:19:17 linux postfix/smtpd[11358]: disconnect from localhost[127.0.0.1]
 
Status
Für weitere Antworten geschlossen.
Oben