be1001
24.03.08, 12:36
Hallo,
habe es geschafft das Spams als solche erkannt werden und im Header gekennzeichnet werden. Jetzt wollte ich die Mails über sieve aussieben und und in den Ordner Spam umleiten, sowie Mails über 20MB ablehnen. Sieve siebt aber die Mails nicht aus.
Habe folgende Datei in den Homeverzeichnissen der User und Hochgeladen:
sieve-datei default:
require ["fileinto", "reject" ];
if header :contains "X-Spam-Flag" "YES" {
fileinto "INBOX.spam"; }
elsif header :contains "X-Spam-Level" "****" {
fileinto "INBOX.spam"; }
elsif size :over 20M {
reject "Ihre Mail ist gößer als 20MB und kann daher nicht zugestellt
werden. Legen Sie, wenn möglich große Dateien auf einen Server ab und
senden Sie mir den Link. Vielen Dank"; }
elsif header :contains "from"
["mailings@gmx-gmbh.de", "mailings@gmx.net"] {
discard; }
else { fileinto "INBOX"; }
Meine imap.conf
configdirectory: /var/lib/imap
##partition-default: /var/spool/imap
partition-default: /Chris2/Mailuser
sievedir: /var/lib/sieve
admins: cyrus root postfix
srvtab: /var/lib/imap/srvtab
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 480
##poptimeout: 10
##dracinterval: 0
##drachost: localhost
sasl_pwcheck_method: auxprop ##sasldb ##auxprop ###
sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
lmtpsocket: /var/lib/cyrus/socket/lmtp
##lmtp_overquota_perm_failure: no
##lmtp_downcase_rcpt: yes
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA
Header einer Mail:
Return-Path: <jhorne@flowergallery.com>
Received: from mail.beilfuss.org ([unix socket])
by Apache (Cyrus v2.3.8) with LMTPA;
Mon, 24 Mar 2008 13:15:30 +0100
X-Sieve: CMU Sieve 2.3
Received: by mail.beilfuss.org (Postfix)
id 8AE0D178E82; Mon, 24 Mar 2008 13:15:30 +0100 (CET)
Delivered-To: postmaster@beilfuss.org
Received: from mail.beilfuss.org (localhost [127.0.0.1])
by mail.beilfuss.org (Postfix) with ESMTP id 92171178E7E
for <postmaster@beilfuss.org>; Mon, 24 Mar 2008 13:15:29 +0100 (CET)
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on Apache.cdo
X-Spam-Level: *******************************
X-Spam-Status: Yes, score=31.2 required=6.0 tests=BAYES_99,
DATE_IN_FUTURE_12_24,FH_HELO_EQ_D_D_D_D,HELO_DYNAM IC_IPADDR,HTML_MESSAGE,
RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_PBL,RCVD_IN_SORBS_D UL,RCVD_IN_XBL,RDNS_DYNAMIC,
URIBL_AB_SURBL,URIBL_BLACK,URIBL_JP_SURBL,URIBL_OB _SURBL,URIBL_PH_SURBL,
URIBL_RHS_DOB,URIBL_SBL,URIBL_SC_SURBL,URIBL_WS_SU RBL autolearn=spam
version=3.2.3
X-Spam-Report:
* 6.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
* [score: 1.0000]
* 0.0 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d
* 2.4 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr
* 1)
habe es geschafft das Spams als solche erkannt werden und im Header gekennzeichnet werden. Jetzt wollte ich die Mails über sieve aussieben und und in den Ordner Spam umleiten, sowie Mails über 20MB ablehnen. Sieve siebt aber die Mails nicht aus.
Habe folgende Datei in den Homeverzeichnissen der User und Hochgeladen:
sieve-datei default:
require ["fileinto", "reject" ];
if header :contains "X-Spam-Flag" "YES" {
fileinto "INBOX.spam"; }
elsif header :contains "X-Spam-Level" "****" {
fileinto "INBOX.spam"; }
elsif size :over 20M {
reject "Ihre Mail ist gößer als 20MB und kann daher nicht zugestellt
werden. Legen Sie, wenn möglich große Dateien auf einen Server ab und
senden Sie mir den Link. Vielen Dank"; }
elsif header :contains "from"
["mailings@gmx-gmbh.de", "mailings@gmx.net"] {
discard; }
else { fileinto "INBOX"; }
Meine imap.conf
configdirectory: /var/lib/imap
##partition-default: /var/spool/imap
partition-default: /Chris2/Mailuser
sievedir: /var/lib/sieve
admins: cyrus root postfix
srvtab: /var/lib/imap/srvtab
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 480
##poptimeout: 10
##dracinterval: 0
##drachost: localhost
sasl_pwcheck_method: auxprop ##sasldb ##auxprop ###
sasl_mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
lmtpsocket: /var/lib/cyrus/socket/lmtp
##lmtp_overquota_perm_failure: no
##lmtp_downcase_rcpt: yes
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA
Header einer Mail:
Return-Path: <jhorne@flowergallery.com>
Received: from mail.beilfuss.org ([unix socket])
by Apache (Cyrus v2.3.8) with LMTPA;
Mon, 24 Mar 2008 13:15:30 +0100
X-Sieve: CMU Sieve 2.3
Received: by mail.beilfuss.org (Postfix)
id 8AE0D178E82; Mon, 24 Mar 2008 13:15:30 +0100 (CET)
Delivered-To: postmaster@beilfuss.org
Received: from mail.beilfuss.org (localhost [127.0.0.1])
by mail.beilfuss.org (Postfix) with ESMTP id 92171178E7E
for <postmaster@beilfuss.org>; Mon, 24 Mar 2008 13:15:29 +0100 (CET)
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on Apache.cdo
X-Spam-Level: *******************************
X-Spam-Status: Yes, score=31.2 required=6.0 tests=BAYES_99,
DATE_IN_FUTURE_12_24,FH_HELO_EQ_D_D_D_D,HELO_DYNAM IC_IPADDR,HTML_MESSAGE,
RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_PBL,RCVD_IN_SORBS_D UL,RCVD_IN_XBL,RDNS_DYNAMIC,
URIBL_AB_SURBL,URIBL_BLACK,URIBL_JP_SURBL,URIBL_OB _SURBL,URIBL_PH_SURBL,
URIBL_RHS_DOB,URIBL_SBL,URIBL_SC_SURBL,URIBL_WS_SU RBL autolearn=spam
version=3.2.3
X-Spam-Report:
* 6.5 BAYES_99 BODY: Bayesian spam probability is 99 to 100%
* [score: 1.0000]
* 0.0 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d
* 2.4 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr
* 1)