On 05/14/2013 02:56 PM, Stephan Bosch wrote: > On 5/14/2013 9:35 PM, Trever L. Adams wrote: >> On 05/14/2013 01:29 PM, Stephan Bosch wrote: >>> On 5/14/2013 8:54 PM, Trever L. Adams wrote: >>>> I had a completely working setup before. I upgraded, now I get: >>>> >>>> Error: 7LUaNYqHklG6EAAApwKjnA: sieve: execution of script (null) >>>> failed, >>>> but implicit keep was successful >>>> >>>> sieve = /home/vmail/%Ld/%Ln/.dovecot.sieve >>>> sieve_dir = /home/vmail/%Ld/%Ln/sieve (this was ~/sieve) >>>> >>>> I am not quite sure what is going on. Is anyone else seeing this? Any >>>> idea on what has changed? (I am not readily seeing it in changelogs or >>>> mailing lists.) >>> What is the exact version of Pigeonhole you're upgrading to? >> dovecot-2.2.1-2.fc19.x86_64 >> dovecot-pigeonhole-2.2.1-2.fc19.x86_64 > > That is not 2.1, right? Sorry, I had been at it for many hours when I looked at the version. You are correct.
I have been racking my brain trying to figure out why some may not see what I am seeing. The only odd part of my configuration that others may not have is: import_environment = TZ KRB5CCNAME=... This was added, if I remember right, at the request of myself and another so that LDAP configuration could identify with GSSAPI base kerberos. I do use it. > >> It won't run ANY sieves even the sieve_before, directory or specific >> sieve file. > > The error you see is a bug in any case because of the '(null)' script > location. > > You can enable mail_debug to see more information. > > Could you also provide dovecot -n output here? > > Regards, > > Stephan. > > # 2.2.1: /etc/dovecot/dovecot.conf # OS: Linux 3.9.1-301.fc19.x86_64 x86_64 Fedora release 19 (Schrödinger’s Cat) auth_gssapi_hostname = MX.DOMAIN auth_mechanisms = gssapi gss-spnego login plain auth_realms = DOMAIN auth_username_format = %u import_environment = TZ KRB5CCNAME=/etc/dovecot/krb5.cc lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes mail_gid = vmail mail_home = /home/vmail/%Ld/%Ln mail_location = maildir:~/Maildir mail_uid = vmail 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 ihave mbox_write_locks = fcntl namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox INBOX.Dangerous { auto = subscribe } mailbox INBOX.Infected { auto = subscribe } mailbox Junk { special_use = \Junk } mailbox SPAM { auto = subscribe } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { driver = pam } plugin { antispam_backend = dspam antispam_dspam_args = --client;--user;%u;--source=error;--signature=%%s antispam_dspam_result_header = X-DSPAM-Result antispam_signature = X-DSPAM-Signature antispam_spam = SPAM antispam_trash = trash;Trash;Deleted Items sieve = /home/vmail/%Ld/%Ln/.dovecot.sieve sieve_before = /etc/dovecot/sieve sieve_dir = /home/vmail/%Ld/%Ln/sieve sieve_global_dir = /etc/dovecot/sieve/ } protocols = imap lmtp service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { group = vmail mode = 0660 } } service imap-login { inet_listener imap { port = 0 } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } ssl = required ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem userdb { args = /etc/dovecot/dovecot-ldap.conf.ext driver = ldap } protocol lmtp { mail_plugins = " sieve" } protocol lda { mail_plugins = " sieve" } protocol imap { mail_plugins = " antispam" } Thank you for your help, Trever -- "'We have two ears and one mouth, so we may listen twice as much as we speak' -- Epictetus. Aha! This obviously explains many people's attitude to Usenet: 'We have ten fingers and two eyes, so we may type five times as much drivel as we actually bother to read.'" -- alt.humor.best-of-usenet