Ich habe ein durchaus nicht selten vorkommendes Problem: Amavis zeigt den SPAM-Header nicht an, obwohl er es sollte...
Leider muss ich zugeben dass ich das ganze System noch nicht ganz verstanden habe, das fängt an beim Hostname, Mailname, bzw. Hosts.
Mein Server: (Debian 4.0 - Postfix - Amavis)
Ist das folgendermaßen so sinnvoll eingerichtet oder nicht (der Server ist ein reiner Mailserver)?
hostname --fqdn
Code: Select all
mailserver.postbote.org
Code: Select all
mailserver
Code: Select all
127.0.0.1 localhost.localdomain localhost
87.230.26.161 mailserver.postbote.org mailserver
Code: Select all
myhostname = mailserver.postbote.org
myorigin = /etc/mailname
mydestination = mailserver.postbote.org, localhost.postbote.org, localhost
Nun aber zu Amavis. Amavis will ja wissen welche Domains lokal ausgeliefert werden, und darin vermute ich das Problem. Amavis selbst läuft bei mir als content_filter:
content_filter = amavis:[127.0.0.1]:10024
Doch leider wird der X-SPAM-TAG nicht hinzugefügt obwohl es eigentlich so konfiguriert ist.
Amavis (der interresante Teil):
Code: Select all
chomp($mydomain = `head -n 1 /etc/mailname`);
# das gibt: $mydomain = mailserver.postbote.org
@local_domains_acl = ( ".$mydomain" );
$sa_tag_level_deflt = -999.0;
/var/log/mail.log
Code: Select all
Jun 17 20:46:32 mailserver cyrus/master[22468]: process 31801 exited, status 0
Jun 17 20:48:13 mailserver postfix/smtpd[8005]: connect from mail.gmx.net[213.165.64.20]
Jun 17 20:48:13 mailserver postfix/smtpd[8005]: D895B51C449E: client=mail.gmx.net[213.165.64.20]
Jun 17 20:48:13 mailserver postfix/cleanup[8012]: D895B51C449E: message-id=<4675821A.2060307@gmx.de>
Jun 17 20:48:14 mailserver postfix/qmgr[5877]: D895B51C449E: from=<michael.schlagmueller (x) gmx.de>, size=876, nrcpt=1 (queue active)
Jun 17 20:48:14 mailserver postfix/smtpd[8005]: disconnect from mail.gmx.net[213.165.64.20]
Jun 17 20:48:19 mailserver postfix/smtpd[8069]: connect from localhost.localdomain[127.0.0.1]
Jun 17 20:48:19 mailserver postfix/smtpd[8069]: 42B7751C44A2: client=localhost.localdomain[127.0.0.1]
Jun 17 20:48:19 mailserver postfix/cleanup[8012]: 42B7751C44A2: message-id=<4675821A.2060307@gmx.de>
Jun 17 20:48:19 mailserver postfix/qmgr[5877]: 42B7751C44A2: from=<michael.schlagmueller (x) gmx.de>, size=1360, nrcpt=1 (queue active)
Jun 17 20:48:19 mailserver postfix/smtpd[8069]: disconnect from localhost.localdomain[127.0.0.1]
Jun 17 20:48:19 mailserver amavis[5972]: (05972-01) Passed CLEAN, [213.165.64.20] [213.165.64.20] <michael.schlagmueller (x) gmx.de> -> <mail (x) misctech.de>, Message-ID: <4675821A.2060307@gmx.de>, mail_id: NHjt4VrdLQ4e, Hits: 1.041, queued_as: 42B7751C44A2, 5288 ms
Jun 17 20:48:19 mailserver postfix/smtp[8013]: D895B51C449E: to=<mail (x) misctech.de>, relay=127.0.0.1[127.0.0.1]:10024, delay=5.6, delays=0.22/0.05/0.02/5.3, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=05972-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 42B7751C44A2)
Jun 17 20:48:19 mailserver postfix/qmgr[5877]: D895B51C449E: removed
Jun 17 20:48:19 mailserver cyrus/master[8074]: about to exec /usr/lib/cyrus/bin/lmtpd
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: executed
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: accepted connection
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: lmtp connection preauth'd as postman
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: WARNING: sieve script /var/spool/sieve/w/web0p1/defaultbc doesn't exist: No such file or directory
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: duplicate_check: <4675821A.2060307@gmx.de> user.web0p1 0
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: duplicate_check: <4675821A.2060307@gmx.de> user.web0p1 0
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: mystore: starting txn 2147483699
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: mystore: committing txn 2147483699
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: duplicate_mark: <4675821A.2060307@gmx.de> user.web0p1 1182106099 134537227
Jun 17 20:48:19 mailserver cyrus/lmtpunix[8074]: Delivered: <4675821A.2060307@gmx.de> to mailbox: user.web0p1
Jun 17 20:48:19 mailserver postfix/pipe[8072]: 42B7751C44A2: to=<web0p1 (x) mailserver.postbote.org>, orig_to=<mail (x) misctech.de>, relay=cyrus,
delay=0.49, delays=0.05/0.05/0/0.39, dsn=2.0.0, status=sent (delivered via cyrus service)
Jun 17 20:48:19 mailserver postfix/qmgr[5877]: 42B7751C44A2: removed
Mache ich das gleiche mit
@local_domains_maps = ( ["."]);
ist der Tag vorhanden - aber das ist ja keine Lösung des Problems.