Hello I have sieve script which sorts some mails in different folders but I get now the e-mails twice. One of the copy is going in the responsable subfolder and the other copy is going in the INBOX. What is going wrong here? Here my script: require ["fileinto"]; if allof (header :matches "subject" "*Ausw**") { fileinto "INBOX.Auswertung"; } if allof (address :matches ["from"] "*Charlie**") { fileinto "INBOX.System"; } if allof (header :matches "subject" "*Postmaster**") { fileinto "INBOX.Postmaster"; } if allof (header :matches "subject" "*Cron**") { fileinto "INBOX.Cron"; } if allof (address :matches ["from"] "*disks**") { fileinto "INBOX.Disks"; } if allof (header :matches "subject" "*Deny**") { fileinto "INBOX.DenyHosts"; } else { keep; } Any hints are welcome. Kind regards, -- Martin Schweizer schweizer.martin@xxxxxxxxx Tel.: +41 32 512 48 54 (VoIP) Fax: +1 619 3300587 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html