I have to reject office files for a certain domain plus notifying the
original recipient about the rejection too.

require ["fileinto","reject","body","enotify","variables"];

if allof (address :contains ["To","TO","Cc","CC"] "@example.org", body
:content  "application/msword" :contains "") {
        set "to" "${1}";
        # :matches is used to get the value of the Subject header
        if header :matches "Subject" "*" {
                set "subject" "${1}";
        }
        # :matches is used to get the value of the From header
        if header :matches "From" "*" {
                set "from" "${1}";
        }
        notify :message "Rejected Office Datei ${from}: ${subject}" "${to}";
        reject text:
Aus Sicherheitsgründen nehmen wir keine Office Dateien mehr an. Bitte
senden Sie uns ein PDF.
.
;
}

A manual sievec call gives not error and if I remove everything but the
reject line it works.

Any ideas?

-- 

Ralf Becker
EGroupware GmbH [www.egroupware.org]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 631 31657-0

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to