amavis zeigt keine Spam-Header

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

amavis zeigt keine Spam-Header

Post by r00ty »

Hallo !
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
hostname

Code: Select all

mailserver
cat /etc/hosts

Code: Select all

127.0.0.1  localhost.localdomain localhost
87.230.26.161 mailserver.postbote.org mailserver
Postfix:

Code: Select all

myhostname = mailserver.postbote.org
myorigin = /etc/mailname
mydestination = mailserver.postbote.org, localhost.postbote.org, localhost
Leider fehlt mir noch das Verständis wie man die Namen richtig aufbauen würde. Ich bin hier für Hinweise Dankbar.

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
aber der X-SPAM-STATUS tag fehlt.
Mache ich das gleiche mit
@local_domains_maps = ( ["."]);
ist der Tag vorhanden - aber das ist ja keine Lösung des Problems.
Last edited by r00ty on 2007-06-20 19:16, edited 1 time in total.
rootsvr
Posts: 538
Joined: 2005-09-02 11:12
 

Re: amavis zeigt keine Spam-Header

Post by rootsvr »

Was gibt den head -n 1 /etc/mailname
und ist das misctech.de? Die soll ja gescannt werden.

Amavis muß alle lokalen Domains kennen damit er scannt, ich mache das über ein

Code: Select all

read_hash(%local_domains, '/etc/amavis/local_domains');
wo jede Domain die überprüft werden soll drinnen steht.

Zu deinen Namenskonventionen.. das mußt Du selber wissen, wie du das haben willst. ob in mydestination hängt natürlich auch davon ab ob Du virtuelle Domains/User nutzt oder nicht.
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: amavis zeigt keine Spam-Header

Post by r00ty »

Hallo,
vielen Dank schonmal für die Info.
Zu deiner Frage: ich habe eine vhost-Umgebung (confixx).

Code: Select all

~# head -n 1 /etc/mailname
mailserver.postbote.org
Ich müsste dann wohl die:
/etc/postfix/confixx_localDomains
nehmen, oder und irgendwie modifizieren, dass er das confixx wegmacht:

Code: Select all

~# cat /etc/postfix/confixx_localDomains
schlagi.info confixx
i8u.de confixx
misctech.de confixx
kurnoth.eu confixx
...
[edit]
Ich habe gerade einen passenden Thread zum Thema gefunden - die Leute dort haben aber wohl auch keine Lösung gefunden
http://www.rootforum.org/forum/viewtopic.php?p=287606
[/edit]
r00ty
Posts: 747
Joined: 2003-03-17 15:32
 

Re: amavis zeigt keine Spam-Header

Post by r00ty »

also irgendwie finde ich die Lösung mit read_hash auch nicht ganz glücklich, da immer wenn eine neue Domain angelegt wird ich manuell amavis neustarten müsste, oder liest die die Datei jedes mal neu ein?