mailing at securitylabs.it
2011-Apr-01 08:08 UTC
[Dovecot] Sieve: unknown tagged argument ':create' for the fileinto command
Hello, I've upgraded from dovecot 1.2.x with sieve to dovecot 2.0.11 with sieve. I've noticed that folders are no more created at delivery time now. I've read that I have to do two things: lda_mailbox_autocreate = yes in dovecot.conf and fileinto :create in the sieve script. Now the error message I receive is: error: unknown tagged argument ':create' for the fileinto command (reported only once at first occurence). My sieve script: require ["date", "variables", "fileinto"]; if header :contains "subject" "Bacula:" { if currentdate :matches "month" "*" { set "month" "${1}"; } if currentdate :matches "year" "*" { set "year" "${1}"; } fileinto :create "INBOX.Bacula.${month}-${year}"; } else { # The rest goes into INBOX # default is "implicit keep", we do it explicitly here keep; } My dovecot conf: papua:/usr/local/bin# dovecot -n # 2.0.11: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.32-5-amd64 x86_64 Debian 6.0.1 auth_cache_negative_ttl = 2 mins auth_cache_size = 1000 M auth_cache_ttl = 2 mins auth_mechanisms = plain cram-md5 apop auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@& disable_plaintext_auth = no first_valid_uid = 100 last_valid_uid = 105 lda_mailbox_autocreate = yes lock_method = dotlock log_timestamp = "%Y-%m-%d %H:%M:%S " login_greeting = Server ready. mail_fsync = never mail_gid = Debian-exim mail_location = maildir:~/Maildir mail_privileged_group = Debian-exim mail_uid = Debian-exim managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date namespace { inbox = yes location prefix = INBOX. separator = . type = private } passdb { args = /usr/local/etc/dovecot-sql.conf driver = sql } plugin/mail_log_events = delete expunge plugin/mail_log_group_events plugin/quota = maildir plugin/quota_warning = storage=80%% /usr/local/bin/dovecot-quota-warning.sh 80 plugin/quota_warning2 = storage=90%% /usr/local/bin/dovecot-quota-warning.sh 90 plugin/sieve = ~/.dovecot.sieve protocols = imap service auth { unix_listener auth-userdb { group = Debian-exim mode = 0600 user = Debian-exim } } service imap-login { client_limit = 256 process_limit = 128 process_min_avail = 3 service_count = 1 } service imap { drop_priv_before_exec = yes process_limit = 256 vsz_limit = 256 M } service pop3-login { client_limit = 256 process_limit = 128 process_min_avail = 3 service_count = 1 } service pop3 { drop_priv_before_exec = yes process_limit = 256 vsz_limit = 256 M } ssl_cert =</usr/local/etc/dovecot.crt ssl_key =</usr/local/etc/dovecot.key userdb { args = /usr/local/etc/dovecot-sql.conf driver = sql } protocol imap { mail_max_userip_connections = 10 mail_plugins = " notify quota imap_quota mail_log" } protocol lda { mail_plugins = quota sieve postmaster_address = postmaster at me.com }
mailing at securitylabs.it
2011-Apr-01 08:24 UTC
[Dovecot] Sieve: unknown tagged argument ':create' for the fileinto command
On 01/04/2011 10:08, mailing at securitylabs.it wrote:> Hello, I've upgraded from dovecot 1.2.x with sieve to dovecot 2.0.11 > with sieve. I've noticed that folders are no more created at delivery > time now. I've read that I have to do two things: > > lda_mailbox_autocreate = yes > > in dovecot.conf > > and fileinto :create in the sieve script. Now the error message I > receive is: > > error: unknown tagged argument ':create' for the fileinto command > (reported only once at first occurence). >Ok it seems that it's not necessary to modify che sieve script with the ":create"
Joseba Torre
2011-Apr-01 08:26 UTC
[Dovecot] Sieve: unknown tagged argument ':create' for the fileinto command
> error: unknown tagged argument ':create' for the fileinto command (reported > only once at first occurence). > > My sieve script: > > require ["date", "variables", "fileinto"];You need to add mailbox http://tools.ietf.org/html/rfc5490#section-3.2 HTH -- Joseba Torre. Vicegerencia de TICs, ?rea de Explotaci?n