[Postfixbuch-users] grundlegende Verständnisfragen und mehr...

Andi Voss andi at andis.mine.nu
So Dez 19 19:14:28 CET 2004


Ralf Hildebrandt schrieb:
> * Jim Knuth <jk at jkart.de>:
> 
>>Hallo und guten Tag Ralf,
>>
>>danke für die Email vom 19.12.2004 um 11:50
>>Ralf Hildebrandt schrieb - wrote:
>>
>>
>>>* Jim Knuth <jk at jkart.de>:
>>
>>>>Falsch. ;) Siehe unten.
>>
>>>Nein, seine master.cf sprach anderes
>>
>>
>>
>>ok, mag sein. Aber sein Text ist doch wohl eindeutig. *gg*
> 
> 
> Übersetzung: Da master.cf und geaeusserter Wunsch nicht uebereinstimmen ist
> das also alles Grütze :)
> 
> 

Ok ich erklär mal was und warum ich was gemacht habe:

Habe amavisd_new installiert wie im Buch von Peer Heinlein beschrieben - 
funktioniert wunderbar.
Einträge in master.cf:
smtp      inet  n       -       n       -       -       smtpd
localhost:10025 inet n  -       n       -       -       smtpd -o 
content_filter=
smtp-amavis unix -      -       n       -       2       smtp
         -o smtp_data_done_timeout=1800
         -o disable_dns_lookups=yes

Dann hab ich mit
perl -MCPAN -e shell
cpan> install Mail::SpamAssassin
installiert.
Konfiguriert hab ich da noch nix SA bezügl.
Leider wird der SA so nicht aufgerufen, wenn ich eine Mail versende.
Dec 19 17:59:13 milhouse postfix/smtpd[1682]: connect from 
unknown[192.168.0.2]
Dec 19 17:59:14 milhouse postfix/smtpd[1682]: 9E6E537577D: 
client=unknown[192.168.0.2], sasl_method=PLAIN, 
sasl_username=andi at andis.mine.nu
Dec 19 17:59:14 milhouse postfix/cleanup[1685]: 9E6E537577D: 
message-id=<41C5C08B.6000905 at wiebke-hebamme.de>
Dec 19 17:59:14 milhouse postfix/qmgr[1671]: 9E6E537577D: 
from=<xxx at wiebke-hebamme.de>, size=613, nrcpt=1 (queue active)
Dec 19 17:59:14 milhouse postfix/smtpd[1682]: disconnect from 
unknown[192.168.0.2]
Dec 19 17:59:16 milhouse postfix/smtpd[1690]: connect from 
localhost[127.0.0.1]
Dec 19 17:59:16 milhouse postfix/smtpd[1690]: NOQUEUE: reject: RCPT from 
localhost[127.0.0.1]: 554 <xxx at freenet.de>: Relay access denied; from=
Dec 19 17:59:16 milhouse postfix/smtpd[1690]: disconnect from 
localhost[127.0.0.1]
Dec 19 17:59:16 milhouse postfix/smtp[1686]: 9E6E537577D: 
to=<xxx at freenet.de>, relay=127.0.0.1[127.0.0.1], delay=2, status=bounced 
(host 127.0.
Dec 19 17:59:16 milhouse postfix/cleanup[1685]: E0E6C375781: 
message-id=<20041219165916.E0E6C375781 at milhouse.andis.mine.nu>
Dec 19 17:59:16 milhouse postfix/qmgr[1671]: E0E6C375781: from=<>, 
size=2545, nrcpt=1 (queue active)
Dec 19 17:59:16 milhouse postfix/qmgr[1671]: 9E6E537577D: removed


Daher hab ich mich aufgemacht und nach ner Lösung gesucht...und die war 
eben in master.cf:
smtp      inet  n       -       n       -       -       smtpd -o 
content_filter=spamassassin:
smtps     inet  n       -       n       -       -       smtpd -o 
smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o 
content_filter=spamassassin:
submission inet n       -       n       -       -       smtpd -o 
smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o 
content_filter=spamassassin:

spamassassin unix -    n       n       -       -       pipe
        user=nobody argv=/usr/bin/spamc -f -e
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}

So wird der Spamd jetzt aufgerufen, weil er ja von smtp an spamassassin 
weitergegeben wird:
[....]
Dec 19 17:36:38 milhouse postfix/smtpd[1274]: disconnect from 
unknown[192.168.0.2]
Dec 19 17:36:38 milhouse spamd[1268]: connection from localhost 
[127.0.0.1] at port 32780
Dec 19 17:36:38 milhouse spamd[1268]: info: setuid to nobody succeeded
Dec 19 17:36:38 milhouse spamd[1268]: processing message 
<41C5BB3F.8000000 at wiebke-hebamme.de> for nobody:99.
Dec 19 17:36:39 milhouse spamd[1268]: clean message (-2.8/2.0) for 
nobody:99 in 0.3 seconds, 589 bytes.
Dec 19 17:36:39 milhouse spamd[1268]: result: . -2 - ALL_TRUSTED 
scantime=0.3,size=589,mid=<41C5BB3F.8000000 at wiebke-hebamme.de>,autolearn=failed
Dec 19 17:36:39 milhouse postfix/pipe[1278]: C695B37577D: 
to=<xxxx at freenet.de>, relay=spamassassin, delay=1, status=sent 
(milhouse.andis.mine.nu
Dec 19 17:36:39 milhouse postfix/qmgr[1267]: C695B37577D: removed
[...]

Allerdings bekomme ich so immer ein autolearn=failed obwohl ich es in 
der local.cf aktiviert habe.

Wie sähe denn ein "richtiger" Anschluss von SA an Postfix durch 
amavisd_new aus?
Wenn man amavisd_new benutzt, dann sind ja die SA Einstellungen in der 
amavisd.conf zu machen und nicht mehr in der local.cf von SA oder?
Wo legt SA Spammails ab?

Kann mal jemand seine local.cf von SA zeigen oder die Einträge in 
amavisd.conf bzgl. SA ?

spamassassin -D --lint sagt mir das hier:
[...]debug: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x8af5e28)
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x84e9a1c) 
implements 'parse_config'
debug: plugin: Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8b192c8) 
implements 'parse_config'
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x84e9a1c) 
inhibited further callbacks
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x84e9a1c) 
inhibited further callbacks
[...]
debug: rewrite_header: ignoring Subject*****spam(_score_)*****, not 
From, Subject, or To
config: SpamAssassin failed to parse line, skipping: use_terse_report 
      1
config: SpamAssassin failed to parse line, skipping: allways_add_headers 
        1
config: SpamAssassin failed to parse line, skipping: auto_learn 
      1
warning: description for HTML_SHOUTING4 is over 50 chars
warning: description for CLICK_TO_REMOVE_1 is over 50 chars
[...]
lint: 190 issues detected.

Sodele das sind die Infos soweit...
Danke Gruss Andi









Mehr Informationen über die Mailingliste Postfixbuch-users