[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Spam-Emails automatisch in Directory ablegen



Hallo Leute,

hab's doch hinbekommen. Der Mail-Server laeuft jetzt :-) Exim sei dank :-)

Die Anleitung die ich benutzt habe

http://www.debianhowto.de/doku.php/de:howtos:sarge:exim4_vexim2_courier_mailman

Habe alles ausser dem Mailman installiert. Alles läuft wie es sich
gehört nur eine Sache haette ich noch. Vielleicht kann mir einer helfen.
Es geht um den abschnitt Spam-Emails automatisch in Directory ablegen.
Irgendwie will das nicht klappen.

Der SPAM-Filter laeuft sauber aber ich moechte nicht dass SPAM's geloescht
werden sondern in ein Ordnen vesrchoben werden.

2007-08-24 09:35:38 H=(ynhjpx) [200.69.101.65]
F=<arcanetheband.com@vistamount.com> rejected RCPT <******@*****.de>:
DNSBL listed at zen.spamhaus.org


exim4.conf

ditch_spam:
    driver = redirect
    allow_fail
    file_transport = ditch_spam_transport
    data = ${lookup mysql{select concat(smtp,'/.Junk') \
                from users,domains \
                where localpart = '${quote_mysql:$local_part}' \
                and domain = '${quote_mysql:$domain}' \
                and domains.enabled = '1' \
                and users.enabled = '1' \
                and users.domain_id = domains.domain_id}}
    condition = ${if >{$spam_score_int}{${lookup mysql{select \
                  users.sa_refuse * 10 from users,domains \
                  where localpart = '${quote_mysql:$local_part}' \
                  and domain = '${quote_mysql:$domain}' \
                  and users.on_spamassassin = '1' \
                  and users.on_forward = '0' \
                  and users.type = 'local' \
                  and users.domain_id=domains.domain_id \
                  and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
    local_part_suffix = -*
    local_part_suffix_optional
    retry_use_local_part

Abschnitt “TRANSPORTS CONFIGURATION”

ditch_spam_transport:
    driver = appendfile
    envelope_to_add
    return_path_add
    mode = 0600
    maildir_format = true
    create_directory = true
    user = ${lookup mysql{select users.uid  from users,domains \
                  where localpart = '${quote_mysql:$local_part}' \
                  and domain = '${quote_mysql:$domain}' \
                  and users.domain_id = domains.domain_id}}
    group = ${lookup mysql{select users.gid from users,domains \
                  where localpart = '${quote_mysql:$local_part}' \
                  and domain = '${quote_mysql:$domain}' \
                  and users.domain_id = domains.domain_id}}
    maildir_use_size_file = false


data = ${lookup mysql{select concat(smtp,'/.Junk') \  Danach sollten
SPAM's eigentlich in dem Junk Ordner landen, tun es aber nicht.



Reply to: