amavis-new + spamassassin + X-SPAM Header
Hallo Zusammen, ich habe mich durch das Archiv gewühlt, aber leider noch keine Lösung gefunden. Zunächst habe ich den Level runtergesetzt, damit ich die Header drin habe: $sa_tag_level_deflt = -5.0; aus dem Archiv habe ich von Sandy diese Zeile gefunden: @local_domains_acl = ( ".$mydomain" ); Wenn ich nun an mich selbst eine Mail sende kommt nur der Header: X-Virus-Scanned: by amavisd-new aber nichts über den Spam Status der Mail, spamassassin wird aber benutzt, aber warum sind die Header nicht in der Mail? Auszug aus dem Log mit Level 5: X-Virus-Scanned: amavisd-new at dsb-gmbh.de\n X-Spam-Status: No, score=-1.313 tagged_above=-5 required=5\n tests=[ALL_TRUSTED=-1.44, AWL=0.127]\n X-Spam-Score: -1.313\n X-Spam-Level: \n Danke für jeden Tip Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Hallo Zusammen,
ich habe mich durch das Archiv gewühlt, aber leider noch keine Lösung gefunden.
Zunächst habe ich den Level runtergesetzt, damit ich die Header drin habe: $sa_tag_level_deflt = -5.0;
aus dem Archiv habe ich von Sandy diese Zeile gefunden: @local_domains_acl = ( ".$mydomain" );
Wenn ich nun an mich selbst eine Mail sende kommt nur der Header: X-Virus-Scanned: by amavisd-new
aber nichts über den Spam Status der Mail, spamassassin wird aber benutzt, aber warum sind die Header nicht in der Mail? Auszug aus dem Log mit Level 5: X-Virus-Scanned: amavisd-new at dsb-gmbh.de\n X-Spam-Status: No, score=-1.313 tagged_above=-5 required=5\n tests=[ALL_TRUSTED=-1.44, AWL=0.127]\n X-Spam-Score: -1.313\n X-Spam-Level: \n
# Lookup list of local domains (see README.lookups for syntax details) # # NOTE: # For backwards compatibility the variable names @local_domains (old) and # @local_domains_acl (new) are synonyms. For consistency with other lookups # the name @local_domains_acl is now preferred. It also makes it more # obviously distinct from the new %local_domains hash lookup table. # # local_domains* lookup tables are used in deciding whether a recipient # is local or not, or in other words, if the message is outgoing or not. # This affects inserting spam-related headers for local recipients, # limiting recipient virus notifications (if enabled) to local recipients, # in deciding if address extension may be appended, and in SQL lookups # for non-fqdn addresses. Set it up correctly if you need features # that rely on this setting (or just leave empty otherwise). # # With Postfix (2.0) a quick reminder on what local domains normally are: # a union of domains specified in: $mydestination, $virtual_alias_domains, # $virtual_mailbox_domains, and $relay_domains. Hast du denn auch diese Domain(s) richtig gesetzt? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Sandy From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
ich habe mich durch das Archiv gewühlt, aber leider noch keine Lösung gefunden.
Zunächst habe ich den Level runtergesetzt, damit ich die Header drin habe: $sa_tag_level_deflt = -5.0;
aus dem Archiv habe ich von Sandy diese Zeile gefunden: @local_domains_acl = ( ".$mydomain" );
Wenn ich nun an mich selbst eine Mail sende kommt nur der Header: X-Virus-Scanned: by amavisd-new
aber nichts über den Spam Status der Mail, spamassassin wird aber benutzt, aber warum sind die Header nicht in der Mail? Auszug aus dem Log mit Level 5: X-Virus-Scanned: amavisd-new at dsb-gmbh.de\n X-Spam-Status: No, score=-1.313 tagged_above=-5 required=5\n tests=[ALL_TRUSTED=-1.44, AWL=0.127]\n X-Spam-Score: -1.313\n X-Spam-Level: \n
# Lookup list of local domains (see README.lookups for syntax details) # # NOTE: # For backwards compatibility the variable names @local_domains (old) and # @local_domains_acl (new) are synonyms. For consistency with other lookups # the name @local_domains_acl is now preferred. It also makes it more # obviously distinct from the new %local_domains hash lookup table. # # local_domains* lookup tables are used in deciding whether a recipient # is local or not, or in other words, if the message is outgoing or not. # This affects inserting spam-related headers for local recipients, # limiting recipient virus notifications (if enabled) to local recipients, # in deciding if address extension may be appended, and in SQL lookups # for non-fqdn addresses. Set it up correctly if you need features # that rely on this setting (or just leave empty otherwise). # # With Postfix (2.0) a quick reminder on what local domains normally are: # a union of domains specified in: $mydestination, $virtual_alias_domains, # $virtual_mailbox_domains, and $relay_domains.
Hast du denn auch diese Domain(s) richtig gesetzt?
$mydomain = 'dsb-gmbh.de'; soweit ich verstanden habe, werden alle Domains aus $mydomain und deren Subdomains als Lokal behandelt?! Ich habe es aber auch schonmal mit dem Rechnernamen probiert ... Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Hi Sandy
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
ich habe mich durch das Archiv gewühlt, aber leider noch keine Lösung gefunden.
Zunächst habe ich den Level runtergesetzt, damit ich die Header drin habe: $sa_tag_level_deflt = -5.0;
aus dem Archiv habe ich von Sandy diese Zeile gefunden: @local_domains_acl = ( ".$mydomain" );
Wenn ich nun an mich selbst eine Mail sende kommt nur der Header: X-Virus-Scanned: by amavisd-new
# local_domains* lookup tables are used in deciding whether a recipient # is local or not, or in other words, if the message is outgoing or not. # This affects inserting spam-related headers for local recipients, # limiting recipient virus notifications (if enabled) to local recipients,
Hast du denn auch diese Domain(s) richtig gesetzt?
$mydomain = 'dsb-gmbh.de';
soweit ich verstanden habe, werden alle Domains aus $mydomain und deren Subdomains als Lokal behandelt?!
Ich habe es aber auch schonmal mit dem Rechnernamen probiert ...
Wie sieht denn die Empfänger-Adresse der Mail aus, die mit den Headern versehen werden soll? Ist das wirklich "user@dsb-gmbh.de"? Dann sollte es eigentlich funktionieren. Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
ich habe mich durch das Archiv gewühlt, aber leider noch keine Lösung gefunden.
Zunächst habe ich den Level runtergesetzt, damit ich die Header drin habe: $sa_tag_level_deflt = -5.0;
aus dem Archiv habe ich von Sandy diese Zeile gefunden: @local_domains_acl = ( ".$mydomain" );
Wenn ich nun an mich selbst eine Mail sende kommt nur der Header: X-Virus-Scanned: by amavisd-new
# local_domains* lookup tables are used in deciding whether a recipient # is local or not, or in other words, if the message is outgoing or not. # This affects inserting spam-related headers for local recipients, # limiting recipient virus notifications (if enabled) to local recipients,
Hast du denn auch diese Domain(s) richtig gesetzt?
$mydomain = 'dsb-gmbh.de';
soweit ich verstanden habe, werden alle Domains aus $mydomain und deren Subdomains als Lokal behandelt?!
Ich habe es aber auch schonmal mit dem Rechnernamen probiert ...
Wie sieht denn die Empfänger-Adresse der Mail aus, die mit den Headern versehen werden soll? Ist das wirklich "user@dsb-gmbh.de"? Dann sollte es eigentlich funktionieren.
im Augenblick befindert sich der Mailserver noch im Testbetrieb, daher maile ich an den Hostnamen: Mail von user@dsb-gmbh.de and user@mail3.dsb-gmbh.de wie gesagt habe ich aber schon nen Test mit der Domain mail3.dsb-gmbh.de gemacht mit dem gleichen Resultat.
Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf
use strict; $max_servers = 2; # number of pre-forked children (2..15 is common) $daemon_user = 'vscan'; $daemon_group = 'vscan'; $mydomain = 'mail3.dsb-gmbh.de'; # a convenient default for other settings $MYHOME = '/var/spool/amavis'; $TEMPBASE = "$MYHOME/tmp"; # working directory, needs to be created manually $ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR $QUARANTINEDIR = '/var/spool/amavis/virusmails'; @local_domains_maps = ( [".$mydomain"] ); @local_domains_acl = ( ".$mydomain" ); # $mydomain and its subdomains @mynetworks = qw( 127.0.0.0/8 ::1 10.1.1.0/24 ); $log_level = 0; # verbosity 0..5 $log_recip_templ = undef; # disable by-recipient level-0 log entries $DO_SYSLOG = 1; # log via syslogd (preferred) $SYSLOG_LEVEL = 'mail.debug'; $enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny) $enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1 $unix_socketname = "$MYHOME/amavisd.sock"; # when using sendmail milter $sa_tag_level_deflt = -5.0; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 5.0; $sa_kill_level_deflt = 6.31; # triggers spam evasive actions $sa_dsn_cutoff_level = 9; # spam level beyond which a DSN is not sent $sa_mail_body_size_limit = 200*1024; # don't waste time on SA if mail is larger $sa_local_tests_only = 0; # only tests which do not require internet access? $sa_auto_whitelist = 1; # turn on AWL in SA 2.63 or older (irrelevant $virus_admin = "virusalert\@$mydomain"; # notifications recip. $mailfrom_notify_admin = ''; $mailfrom_notify_recip = ''; $mailfrom_notify_spamadmin = ''; $mailfrom_to_quarantine = ''; # null return path; uses original sender if undef @addr_extension_virus_maps = ('virus'); @addr_extension_spam_maps = ('spam'); @addr_extension_banned_maps = ('banned'); @addr_extension_bad_header_maps = ('badh'); $path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin'; $MAXLEVELS = 14; $MAXFILES = 1500; $MIN_EXPANSION_QUOTA = 100*1024; # bytes (default undef, not enforced) $MAX_EXPANSION_QUOTA = 300*1024*1024; # bytes (default undef, not enforced) $sa_spam_subject_tag = '***SPAM*** '; $defang_virus = 1; # MIME-wrap passed infected mail $defang_banned = 1; # MIME-wrap passed mail containing banned name $myhostname = 'mail3.dsb-gmbh.de'; $notify_method = 'pipe:flags=q argv=/usr/sbin/sendmail -Ac -i -odd -f ${sender} -- ${recipient}'; $forward_method = undef; $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_PASS; $final_spam_destiny = D_PASS; $final_bad_header_destiny = D_PASS; $warnvirussender = undef; $warnbadhsender = undef; $warnvirusrecip = undef; $warnbannedrecip = undef; $warnbadhrecip = undef; @viruses_that_fake_sender_maps = (new_RE( [qr/^/ => 1], # true for everything else )); @keep_decoded_original_maps = (new_RE( qr'^MAIL-UNDECIPHERABLE$', # recheck full mail if it contains undecipherables qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i, )); $banned_filename_re = new_RE( qr'\.[^./]*[A-Za-z][^./]*\.(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)\.?$'i, qr'^application/x-msdownload$'i, # block these MIME types qr'^application/x-msdos-program$'i, qr'^application/hta$'i, [ qr'^\.(rpm|cpio|tar)$' => 0 ], # allow any in Unix-type archives qr'.\.(exe|vbs|pif|scr|bat|cmd|com|cpl)$'i, # banned extension - basic qr'^\.(exe-ms)$', # banned file(1) types ); @score_sender_maps = ({ # a by-recipient hash lookup table, '.' => [ # the _first_ matching sender determines the score boost new_RE( # regexp-type lookup table, just happens to be all soft-blacklist [qr'^(bulkmail|offers|cheapbenefits|earnmoney|foryou)@'i => 5.0], [qr'^(greatcasino|investments|lose_weight_today|market\.alert)@'i=> 5.0], [qr'^(money2you|MyGreenCard|new\.tld\.registry|opt-out|opt-in)@'i=> 5.0], [qr'^(optin|saveonlsmoking2002k|specialoffer|specialoffers)@'i => 5.0], [qr'^(stockalert|stopsnoring|wantsome|workathome|yesitsfree)@'i => 5.0], [qr'^(your_friend|greatoffers)@'i => 5.0], [qr'^(inkjetplanet|marketopt|MakeMoney)\d*@'i => 5.0], ), { # a hash-type lookup table (associative array) 'nobody@cert.org' => -3.0, 'cert-advisory@us-cert.gov' => -3.0, 'owner-alert@iss.net' => -3.0, 'slashdot@slashdot.org' => -3.0, 'bugtraq@securityfocus.com' => -3.0, 'ntbugtraq@listserv.ntbugtraq.com' => -3.0, 'security-alerts@linuxsecurity.com' => -3.0, 'mailman-announce-admin@python.org' => -3.0, 'amavis-user-admin@lists.sourceforge.net'=> -3.0, 'notification-return@lists.sophos.com' => -3.0, 'owner-postfix-users@postfix.org' => -3.0, 'owner-postfix-announce@postfix.org' => -3.0, 'owner-sendmail-announce@lists.sendmail.org' => -3.0, 'sendmail-announce-request@lists.sendmail.org' => -3.0, 'donotreply@sendmail.org' => -3.0, 'ca+envelope@sendmail.org' => -3.0, 'noreply@freshmeat.net' => -3.0, 'owner-technews@postel.acm.org' => -3.0, 'ietf-123-owner@loki.ietf.org' => -3.0, 'cvs-commits-list-admin@gnome.org' => -3.0, 'rt-users-admin@lists.fsck.com' => -3.0, 'clp-request@comp.nus.edu.sg' => -3.0, 'surveys-errors@lists.nua.ie' => -3.0, 'emailnews@genomeweb.com' => -5.0, 'yahoo-dev-null@yahoo-inc.com' => -3.0, 'returns.groups.yahoo.com' => -3.0, 'clusternews@linuxnetworx.com' => -3.0, lc('lvs-users-admin@LinuxVirtualServer.org') => -3.0, lc('owner-textbreakingnews@CNNIMAIL12.CNN.COM') => -5.0, 'sender@example.net' => 3.0, '.example.net' => 1.0, }, ], # end of site-wide tables }); @decoders = ( ['mail', \&do_mime_decode], ['asc', \&do_ascii], ['uue', \&do_ascii], ['hqx', \&do_ascii], ['ync', \&do_ascii], ['F', \&do_uncompress, ['unfreeze','freeze -d','melt','fcat'] ], ['Z', \&do_uncompress, ['uncompress','gzip -d','zcat'] ], ['gz', \&do_gunzip], ['gz', \&do_uncompress, 'gzip -d'], ['bz2', \&do_uncompress, 'bzip2 -d'], ['lzo', \&do_uncompress, 'lzop -d'], ['rpm', \&do_uncompress, ['rpm2cpio.pl','rpm2cpio'] ], ['cpio', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ['tar', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ['tar', \&do_tar], ['deb', \&do_ar, 'ar'], ['zip', \&do_unzip], ['rar', \&do_unrar, ['rar','unrar'] ], ['arj', \&do_unarj, ['arj','unarj'] ], ['arc', \&do_arc, ['nomarch','arc'] ], ['zoo', \&do_zoo, 'zoo'], ['lha', \&do_lha, 'lha'], ['cab', \&do_cabextract, 'cabextract'], ['tnef', \&do_tnef_ext, 'tnef'], ['tnef', \&do_tnef], ['exe', \&do_executable, ['rar','unrar'], 'lha', ['arj','unarj'] ], ); @av_scanners = ( ['KasperskyLab AVP - aveclient', ['/usr/local/kav/bin/aveclient','/usr/local/share/kav/bin/aveclient', '/opt/kav/bin/aveclient','aveclient'], '-p /var/run/aveserver -s {}/*', [0,3,6,8], qr/\b(INFECTED|SUSPICION)\b/, qr/(?:INFECTED|SUSPICION) (.+)/, ], ['KasperskyLab AntiViral Toolkit Pro (AVP)', ['avp'], '-* -P -B -Y -O- {}', [0,3,6,8], [2,4], # any use for -A -K ? qr/infected: (.+)/, sub {chdir('/opt/AVP') or die "Can't chdir to AVP: $!"}, sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ], ['KasperskyLab AVPDaemonClient', [ '/opt/AVP/kavdaemon', 'kavdaemon', '/opt/AVP/AvpDaemonClient', 'AvpDaemonClient', '/opt/AVP/AvpTeamDream', 'AvpTeamDream', '/opt/AVP/avpdc', 'avpdc' ], "-f=$TEMPBASE {}", [0,8], [3,4,5,6], qr/infected: ([^\r\n]+)/ ], ['CentralCommand Vexira (new) vascan', ['vascan','/usr/lib/Vexira/vascan'], "-a s --timeout=60 --temp=$TEMPBASE -y $QUARANTINEDIR ". "--vdb=/usr/lib/Vexira/vexira8.vdb --log=/var/log/vascan.log {}", [0,3], [1,2,5], qr/(?x)^\s* (?:virus|iworm|macro|mutant|sequence|trojan)\ found:\ ( [^\]\s']+ )\ \.\.\.\ / ], ['H+BEDV AntiVir or the (old) CentralCommand Vexira Antivirus', ['antivir','vexira'], '--allfiles -noboot -nombr -rs -s -z {}', [0], qr/ALERT:|VIRUS:/, qr/(?x)^\s* (?: ALERT: \s* (?: \[ | [^']* ' ) | (?i) VIRUS:\ .*?\ virus\ '?) ( [^\]\s']+ )/ ], ['Command AntiVirus for Linux', 'csav', '-all -archive -packed {}', [50], [51,52,53], qr/Infection: (.+)/ ], ['Symantec CarrierScan via Symantec CommandLineScanner', 'cscmdline', '-a scan -i 1 -v -s 127.0.0.1:7777 {}', qr/^Files Infected:\s+0$/, qr/^Infected\b/, qr/^(?:Info|Virus Name):\s+(.+)/ ], ['Symantec AntiVirus Scan Engine', 'savsecls', '-server 127.0.0.1:7777 -mode scanrepair -details -verbose {}', [0], qr/^Infected\b/, qr/^(?:Info|Virus Name):\s+(.+)/ ], ['F-Secure Antivirus', 'fsav', '--dumb --mime --archive {}', [0], [3,8], qr/(?:infection|Infected|Suspected): (.+)/ ], ['CAI InoculateIT', 'inocucmd', # retired product '-sec -nex {}', [0], [100], qr/was infected by virus (.+)/ ], ['CAI eTrust Antivirus', 'etrust-wrapper', '-arc -nex -spm h {}', [0], [101], qr/is infected by virus: (.+)/ ], ['MkS_Vir for Linux (beta)', ['mks32','mks'], '-s {}/*', [0], [1,2], qr/--[ \t]*(.+)/ ], ['MkS_Vir daemon', 'mksscan', '-s -q {}', [0], [1..7], qr/^... (\S+)/ ], ['ESET Software NOD32', 'nod32', '--arch --mail {}', [0], [1,10], qr/^object=.*, virus="(.*?)",/ ], ['ESET Software NOD32 - Client/Server Version', 'nod32cli', '-a -r -d recurse --heur standard {}', [0], [10,11], qr/^\S+\s+infected:\s+(.+)/ ], ['Norman Virus Control v5 / Linux', 'nvcc', '-c -l:0 -s -u -temp:$TEMPBASE {}', [0,10,11], [1,2,14], qr/(?i).* virus in .* -> \'(.+)\'/ ], ['Panda Antivirus for Linux', ['pavcl'], '-aut -aex -heu -cmp -nbr -nor -nso -eng {}', qr/Number of files infected[ .]*: 0+(?!\d)/, qr/Number of files infected[ .]*: 0*[1-9]/, qr/Found virus :\s*(\S+)/ ], ['NAI McAfee AntiVirus (uvscan)', 'uvscan', '--secure -rv --mime --summary --noboot - {}', [0], [13], qr/(?x) Found (?: \ the\ (.+)\ (?:virus|trojan) | \ (?:virus|trojan)\ or\ variant\ ([^ ]+) | :\ (.+)\ NOT\ a\ virus)/, ], ['VirusBuster', ['vbuster', 'vbengcl'], "{} -ss -i '*' -log=$MYHOME/vbuster.log", [0], [1], qr/: '(.*)' - Virus/ ], ['CyberSoft VFind', 'vfind', '--vexit {}/*', [0], [23], qr/##==>>>> VIRUS ID: CVDL (.+)/, ], ['Ikarus AntiVirus for Linux', 'ikarus', '{}', [0], [40], qr/Signature (.+) found/ ], ['BitDefender', 'bdc', '--all --arc --mail {}', qr/^Infected files *:0+(?!\d)/, qr/^(?:Infected files|Identified viruses|Suspect files) *:0*[1-9]/, qr/(?:suspected|infected): (.*)(?:\033|$)/ ], ); @av_scanners_backup = ( ['ClamAV-clamscan', 'clamscan', "--stdout --disable-summary -r --tempdir=$TEMPBASE {}", [0], [1], qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ], ['FRISK F-Prot Antivirus', ['f-prot','f-prot.sh'], '-dumb -archive -packed {}', [0,8], [3,6], qr/Infection: (.+)|\s+contains\s+(.+)$/ ], ['Trend Micro FileScanner', ['/etc/iscan/vscan','vscan'], '-za -a {}', [0], qr/Found virus/, qr/Found virus (.+) in/ ], ['drweb - DrWeb Antivirus', ['/usr/local/drweb/drweb', '/opt/drweb/drweb', 'drweb'], '-path={} -al -go -ot -cn -upn -ok-', [0,32], [1,9,33], qr' infected (?:with|by)(?: virus)? (.*)$'], ['KasperskyLab kavscanner', ['/opt/kav/bin/kavscanner','kavscanner'], '-i1 -xp {}', [0,10,15], [5,20,21,25], qr/(?:CURED|INFECTED|CUREFAILED|WARNING|SUSPICION) (.*)/ , sub {chdir('/opt/kav/bin') or die "Can't chdir to kav: $!"}, sub {chdir($TEMPBASE) or die "Can't chdir back to $TEMPBASE $!"}, ], ); 1; # insure a defined return -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
im Augenblick befindert sich der Mailserver noch im Testbetrieb, daher maile ich an den Hostnamen:
Mail von user@dsb-gmbh.de and user@mail3.dsb-gmbh.de
wie gesagt habe ich aber schon nen Test mit der Domain mail3.dsb-gmbh.de gemacht mit dem gleichen Resultat.
Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf
use strict; $max_servers = 2; # number of pre-forked children (2..15 is common) $daemon_user = 'vscan'; $daemon_group = 'vscan'; $mydomain = 'mail3.dsb-gmbh.de'; # a convenient default for other settings $MYHOME = '/var/spool/amavis'; $TEMPBASE = "$MYHOME/tmp"; # working directory, needs to be created manually $ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR $QUARANTINEDIR = '/var/spool/amavis/virusmails'; @local_domains_maps = ( [".$mydomain"] ); @local_domains_acl = ( ".$mydomain" ); # $mydomain and its subdomains @mynetworks = qw( 127.0.0.0/8 ::1 10.1.1.0/24 ); $log_level = 0; # verbosity 0..5 $log_recip_templ = undef; # disable by-recipient level-0 log entries $DO_SYSLOG = 1; # log via syslogd (preferred) $SYSLOG_LEVEL = 'mail.debug'; $enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny) $enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1 $unix_socketname = "$MYHOME/amavisd.sock"; # when using sendmail milter $sa_tag_level_deflt = -5.0; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 5.0; $sa_kill_level_deflt = 6.31; # triggers spam evasive actions $sa_dsn_cutoff_level = 9; # spam level beyond which a DSN is not sent $sa_mail_body_size_limit = 200*1024; # don't waste time on SA if mail is larger $sa_local_tests_only = 0; # only tests which do not require internet access? $sa_auto_whitelist = 1; # turn on AWL in SA 2.63 or older (irrelevant $virus_admin = "virusalert\@$mydomain"; # notifications
Das sieht völlig in Ordnung aus. Das einzige, was ich noch hinzufügen würde, ist der Hostname. $myhostname = 'mail3.dsb-gmbh.de'; $mydomain = '.dsb-gmbh.de'; Amavis muss danach natürlich neu gestartet werden. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
im Augenblick befindert sich der Mailserver noch im Testbetrieb, daher maile ich an den Hostnamen:
Mail von user@dsb-gmbh.de and user@mail3.dsb-gmbh.de
wie gesagt habe ich aber schon nen Test mit der Domain mail3.dsb-gmbh.de gemacht mit dem gleichen Resultat.
Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf
use strict; $max_servers = 2; # number of pre-forked children (2..15 is common) $daemon_user = 'vscan'; $daemon_group = 'vscan'; $mydomain = 'mail3.dsb-gmbh.de'; # a convenient default for other settings $MYHOME = '/var/spool/amavis'; $TEMPBASE = "$MYHOME/tmp"; # working directory, needs to be created manually $ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR $QUARANTINEDIR = '/var/spool/amavis/virusmails'; @local_domains_maps = ( [".$mydomain"] ); @local_domains_acl = ( ".$mydomain" ); # $mydomain and its subdomains @mynetworks = qw( 127.0.0.0/8 ::1 10.1.1.0/24 ); $log_level = 0; # verbosity 0..5 $log_recip_templ = undef; # disable by-recipient level-0 log entries $DO_SYSLOG = 1; # log via syslogd (preferred) $SYSLOG_LEVEL = 'mail.debug'; $enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny) $enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1 $unix_socketname = "$MYHOME/amavisd.sock"; # when using sendmail milter $sa_tag_level_deflt = -5.0; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 5.0; $sa_kill_level_deflt = 6.31; # triggers spam evasive actions $sa_dsn_cutoff_level = 9; # spam level beyond which a DSN is not sent $sa_mail_body_size_limit = 200*1024; # don't waste time on SA if mail is larger $sa_local_tests_only = 0; # only tests which do not require internet access? $sa_auto_whitelist = 1; # turn on AWL in SA 2.63 or older (irrelevant $virus_admin = "virusalert\@$mydomain"; # notifications
Das sieht völlig in Ordnung aus. Das einzige, was ich noch hinzufügen würde, ist der Hostname. $myhostname = 'mail3.dsb-gmbh.de';
der ist drin:
$myhostname = 'mail3.dsb-gmbh.de'; ohne den hat er nicht gestartet ...
$mydomain = '.dsb-gmbh.de'; ich habe den Punkt vor der Domain mal "getestet", auch damit kommt nix :(
Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
im Augenblick befindert sich der Mailserver noch im Testbetrieb, daher maile ich an den Hostnamen:
Mail von user@dsb-gmbh.de and user@mail3.dsb-gmbh.de
wie gesagt habe ich aber schon nen Test mit der Domain mail3.dsb-gmbh.de gemacht mit dem gleichen Resultat.
Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf
use strict; $max_servers = 2; # number of pre-forked children (2..15 is common) $daemon_user = 'vscan'; $daemon_group = 'vscan'; $mydomain = 'mail3.dsb-gmbh.de'; # a convenient default for other
der ist drin:
$myhostname = 'mail3.dsb-gmbh.de'; ohne den hat er nicht gestartet ...
$mydomain = '.dsb-gmbh.de'; ich habe den Punkt vor der Domain mal "getestet", auch damit kommt nix :(
Sehr seltsam. Setze doch bitte mal anstelle von @local_domains_maps dies hier: $local_domains_re = new_RE( qr'.+' ); Damit sollten ALLE Domains als lokal eingeordnet werden und entsprechend mit den Headerzeilen versehen werden. Das einzige, was ich sonst noch in dieser Hinsicht konfiguriert habe, ist in /etc/mail/spamassassin/local.cf: add_header spam Flag _YESNOCAPS_ -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
im Augenblick befindert sich der Mailserver noch im Testbetrieb, daher maile ich an den Hostnamen:
Mail von user@dsb-gmbh.de and user@mail3.dsb-gmbh.de
wie gesagt habe ich aber schon nen Test mit der Domain mail3.dsb-gmbh.de gemacht mit dem gleichen Resultat.
Ansonsten poste doch mal die Ausgabe von : egrep -v '^#|^$|^[[:space:]]+#' /etc/amavisd.conf
use strict; $max_servers = 2; # number of pre-forked children (2..15 is common) $daemon_user = 'vscan'; $daemon_group = 'vscan'; $mydomain = 'mail3.dsb-gmbh.de'; # a convenient default for other
der ist drin:
$myhostname = 'mail3.dsb-gmbh.de'; ohne den hat er nicht gestartet ...
$mydomain = '.dsb-gmbh.de'; ich habe den Punkt vor der Domain mal "getestet", auch damit kommt nix :(
Sehr seltsam. Setze doch bitte mal anstelle von @local_domains_maps dies hier:
$local_domains_re = new_RE( qr'.+' );
Damit sollten ALLE Domains als lokal eingeordnet werden und entsprechend mit den Headerzeilen versehen werden.
Das einzige, was ich sonst noch in dieser Hinsicht konfiguriert habe, ist in /etc/mail/spamassassin/local.cf: add_header spam Flag _YESNOCAPS_
hat leider beides nichts gebracht, ist es nachteilig das ganze in der procmailrc aufzurufen, da funktioniert es nämlich einwandfrei? Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Sehr seltsam. Setze doch bitte mal anstelle von @local_domains_maps dies hier:
$local_domains_re = new_RE( qr'.+' );
Damit sollten ALLE Domains als lokal eingeordnet werden und entsprechend mit den Headerzeilen versehen werden.
Das einzige, was ich sonst noch in dieser Hinsicht konfiguriert habe, ist in /etc/mail/spamassassin/local.cf: add_header spam Flag _YESNOCAPS_
hat leider beides nichts gebracht, ist es nachteilig das ganze in der procmailrc aufzurufen, da funktioniert es nämlich einwandfrei?
Normalerweise wird das ganze per smtp zurück an Postfix gegeben, das ist die effektivste Methode. Wenn der Server jedoch nicht unter hoher Last läuft, sollte es nicht kritisch sein. $forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications Mich interessiert aber, warum die Header dann bei Procmail drin sind. Du hast nicht etwa einen header_check in Postfix laufen, der diese Headerzeilen rauslöscht, oder? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
Sehr seltsam. Setze doch bitte mal anstelle von @local_domains_maps dies hier:
$local_domains_re = new_RE( qr'.+' );
Damit sollten ALLE Domains als lokal eingeordnet werden und entsprechend mit den Headerzeilen versehen werden.
Das einzige, was ich sonst noch in dieser Hinsicht konfiguriert habe, ist in /etc/mail/spamassassin/local.cf: add_header spam Flag _YESNOCAPS_
hat leider beides nichts gebracht, ist es nachteilig das ganze in der procmailrc aufzurufen, da funktioniert es nämlich einwandfrei?
Normalerweise wird das ganze per smtp zurück an Postfix gegeben, das ist die effektivste Methode. Wenn der Server jedoch nicht unter hoher Last läuft, sollte es nicht kritisch sein.
$forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications
Mich interessiert aber, warum die Header dann bei Procmail drin sind. Du hast nicht etwa einen header_check in Postfix laufen, der diese Headerzeilen rauslöscht, oder?
Ich habe mir zwar schon das Postfix Buch gekauft, bin aber immer noch mit sendmail unterwegs ;) Wollte die Sendmail nach Postfix Migration als nächstes angehen ... Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
hat leider beides nichts gebracht, ist es nachteilig das ganze in der procmailrc aufzurufen, da funktioniert es nämlich einwandfrei?
Normalerweise wird das ganze per smtp zurück an Postfix gegeben, das ist die effektivste Methode. Wenn der Server jedoch nicht unter hoher Last läuft, sollte es nicht kritisch sein.
$forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications
Mich interessiert aber, warum die Header dann bei Procmail drin sind. Du hast nicht etwa einen header_check in Postfix laufen, der diese Headerzeilen rauslöscht, oder?
Ich habe mir zwar schon das Postfix Buch gekauft, bin aber immer noch mit sendmail unterwegs ;)
Wollte die Sendmail nach Postfix Migration als nächstes angehen ...
Wenn du mit Sendmail zurechtkommst, dann lasse dir Zeit mit der Umstellung und arbeite dich erst ein. Do not touch... Auch wenn ich persönlich von Postfix begeistert bin, ist einiges an Einarbeitung notwendig, bis man mit Postfix wirklich umgehen kann. Zumindest unter Suse ist aber die Unterstützung durch User besser, da mehr Anwender Postfix verwenden als Sendmail. Bei Postfix kann ich helfen, bei Sendmail leider nicht. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic" <suse-linux@japantest.homelinux.com>
Daniel Bauer wrote:
hat leider beides nichts gebracht, ist es nachteilig das ganze in der procmailrc aufzurufen, da funktioniert es nämlich einwandfrei?
Normalerweise wird das ganze per smtp zurück an Postfix gegeben, das ist die effektivste Methode. Wenn der Server jedoch nicht unter hoher Last läuft, sollte es nicht kritisch sein.
$forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications
Mich interessiert aber, warum die Header dann bei Procmail drin sind. Du hast nicht etwa einen header_check in Postfix laufen, der diese Headerzeilen rauslöscht, oder?
Ich habe mir zwar schon das Postfix Buch gekauft, bin aber immer noch mit sendmail unterwegs ;)
Wollte die Sendmail nach Postfix Migration als nächstes angehen ...
Wenn du mit Sendmail zurechtkommst, dann lasse dir Zeit mit der Umstellung und arbeite dich erst ein. Do not touch...
zumindest nicht für Produktivserver ;)
Auch wenn ich persönlich von Postfix begeistert bin, ist einiges an Einarbeitung notwendig, bis man mit Postfix wirklich umgehen kann.
Zumindest unter Suse ist aber die Unterstützung durch User besser, da mehr Anwender Postfix verwenden als Sendmail. Bei Postfix kann ich helfen, bei Sendmail leider nicht.
Da hatte Gottseidank viel Unterstützung von David ... Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Daniel Bauer
-
Sandy Drobic