[Postfixbuch-users] mehrere content_filter

Christian Roessner christian at roessner-net.com
So Apr 15 18:33:38 CEST 2007


Hallo Alexander und Co,

der Autor wollte ja gerade _nicht_ amavis für Spam-checks:

"Ich möchte den spamd nicht über amavis laufen lassen
und amavis nur zum scannen der Mails auf Viren nehmen."

IMHO bleibt also in der Tat entweder procmail oder eben so, wie ich es
beschrieben habe.

Wenn nur Amavis und Spamaasassin gebraucht werden und keine weiteren
content_filter wie gefragt, so würde ich mich anschließen und das auch
auf jeden Fall mit Procmail machen.

Gruß
Christian

Alexander Grümmer schrieb:
> Hallo,
> 
> 
>> ich glaube da ist mein Verständisproblem. Also mal amavis ausgeklammert,
>> kommt die Mail an geht durch den content_filter spamd und geht zurück,
>> siehe:
>>
>> # spamd
>> spamassassin    unix  -       n       n       -       -       pipe
>>        user=nobody argv=/usr/bin/spamc   -u ${user}    -f -e 
>> /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}
>>
>> also mehr hab ich da auch nicht definiert. In der main.cf steht ja nur:
>>
>> mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
>>
>> Das hat bis jetzt gekplappt. Jetzt will ich halt den amvis noch einbauen. Also in der main.cf:
> 
> Das geht hier was anders. Das Script amavisd-new lädt den spamassassin
> und schiebt die mail automatisch dadurch. (/etc/amavis/amavisd.conf)
> Dort kannst du einstellen das er Vierenprüfung UND Spamprüfung machen
> kann. Dort stelt du auch ein wo die bearbeiteten Mails hin gehen.
> 
> Also
> 
> contatnen_filter = amavis:[137.0.0.1]:1024 schiebt das  ganze auf das
> Amavisscript. Diese ist irgendwann fertig und schiebt die Mail an
> 127.0.0.1:10025 (einzustellen in der amavisd.conf).
> 
>> content_filter = amavis:[127.0.0.1]:10024
>>
>> und halt wie oben:
>>
>> smtp-amavis unix -      -       y       -       2  lmtp
>>     -o smtp_data_done_timeout=1200
>>     -o disable_dns_lookups=yes
>>
>>
> 
> Dies ist der transport ohne content_filter.
> 
>> 127.0.0.1:10025 inet n  -       y       -       -  smtpd
>>     -o content_filter=
>>     -o local_recipient_maps=
>>     -o smtpd_helo_restrictions=
>>     -o smtpd_client_restrictions=
>>     -o smtpd_sender_restrictions=
>>     -o smtpd_recipient_restrictions=permit_mynetworks,reject
>>     -o mynetworks=127.0.0.0/8
>>
>>
>>> Im Augenblick sieht es so aus, als ob die Mail von smtp angenommen wird
>>> mit content_filter spamassassin, dieser wiederum schickt die Mail wohin?
>>> Wenn sie an amavisd-new geht auf Port localhost:10024, dann könnte es
>>> klappen.
>>>   
>> wie kann man das anlegen?
>>
> 
> ***schnipp***
> 
>> master.cf:
>>
>> smtp      inet  n       -       n       -       -       smtpd -o
>> content_filter=spamassassin:
> 
> 
> Das hier muß jetzt weg. Du setzte den content_filter in der main.cf von
> Postfix. (/etc/postfix/main.cf)
> 
>> 2525   inet  n    -    n    -    -    smtpd
>> pickup    fifo  n       -       -       60      1       pickup
>> cleanup   unix  n       -       -       -       0       cleanup
>> qmgr      fifo  n       -       -       300     1       qmgr
>> rewrite   unix  -       -       -       -       -       trivial-rewrite
>> bounce    unix  -       -       -       -       0       bounce
>> defer     unix  -       -       -       -       0       bounce
>> trace     unix  -       -       -       -       0       bounce
>> verify    unix  -       -       -       -       1       verify
>> flush     unix  n       -       -       1000?   0       flush
>> proxymap  unix  -       -       n       -       -       proxymap
>> smtp      unix  -       -       -       -       -       smtp
>> relay     unix  -       -       -       -       -       smtp
>> showq     unix  n       -       -       -       -       showq
>> error     unix  -       -       -       -       -       error
>> local     unix  -       n       n       -       -       local
>> virtual   unix  -       n       n       -       -       virtual
>> lmtp      unix  -       -       n       -       -       lmtp
>> anvil     unix  -       -       n       -       1       anvil
>>
>> maildrop  unix  -       n       n       -       -       pipe
>>   flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
>> uucp      unix  -       n       n       -       -       pipe
>>   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
>> ($recipient)
>> ifmail    unix  -       n       n       -       -       pipe
>>   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
>> bsmtp     unix  -       n       n       -       -       pipe
>>   flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender
>> $recipient
>> scalemail-backend unix    -    n    n    -    2    pipe
>>   flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
>> ${nexthop} ${user} ${extension}
>> smtps      inet    n    -    n    -    -    smtpd -o
>> smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
>> cyrus     unix  -       n       n       -       -       pipe
>>   flags=R user=cyrus argv=/usr/sbin/cyrdeliver -r ${sender} -m
>> ${extension} ${user}
> 
> Der Transport kann weg wenn du amavis nimmst. Willst du den Spamassasin
> allein laufen lassen würde ich das über procmail machen und in der
> procmailrc das spamc aufrufen. Dann kannst du verzweigen und die mail
> dan dort final wegwerfen oder aber deinem Mailbackend zuführen.
> 
>> spamassassin    unix  -       n       n       -       -       pipe
>>        user=nobody argv=/usr/bin/spamc   -u ${user}    -f -e
>> /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}
>>
> 
> Falls jetzt alles unklar ist poste hier nochmal und ich maile dir eine
> Beispiel konfig.
> 
> Gruß Alexader


-- 
Tel.: 0641-2097252, Mobil: 0171-3611230
PGP: http://www.roessner-net.com/0x6B929997.asc


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/x-pkcs7-signature
Dateigröße  : 3273 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20070415/ff7ba6ae/attachment.bin>


Mehr Informationen über die Mailingliste Postfixbuch-users