[Dovecot] v1.2 can't set ACL to empty string

2009-02-18 Thread Sascha Wilde
Hi *,

according to RfC4314 the rights argument to the setacl command might be
an empty string (zero right characters):

The third argument is a string containing an optional plus (+) or
minus (-) prefix, followed by zero or more rights characters.

existing clients (horde in particular) actually use this to remove all
rights from an user.

Currently dovecot 1.2 does not accept an empty rights string as argument
to setacl.  Bernhard Herzog will look into this.

cheers
sascha
-- 
Sascha Wilde  OpenPGP key: 4BB86568
http://www.intevation.de/~wilde/  http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück; AG Osnabrück, HR B 18998
Geschäftsführer:   Frank Koormann,  Bernhard Reiter,  Dr. Jan-Oliver Wagner


pgpYLTBvXUm4n.pgp
Description: PGP signature


[Dovecot] from postfix deliver to dovecot deliver

2009-02-18 Thread Johan Hendriks

Hello all.
I use dovecot in combination with postfix, postfixadmin for virtual users.
Deliver to the mailbox now is done by postfix
Now i want to enable quota's and therefor i need dovecot deliver.
Can i just switch to dovecot deliver?
Or must i first do some prrperations in the mailboxes.

regards
--
___
*Johan Hendriks*
*Schavemaker Transport*

Tel: +31 (0)251 229098
Fax: +31 (0)251 212016
email: j.hendr...@schavemaker.com mailto:j.hendr...@schavemaker.com
web: http://www.schavemaker.com
___
/Confidentiality Notice: The information in this document may be
confidential. It is intended only for the use of the named recipient.
If you are not the intended recipient, please notify me immediately
and then delete this document. Do not disclose the contents of this document
to any other person, nor take any copies. Violation of this notice may 
be unlawful. /

___


[Dovecot] Time moved backwards ....

2009-02-18 Thread Harry Lachanas

OK..
So I synced  the clock
and got 

dovecot: Time just moved backwards by 1 seconds. I'll sleep now until 
we're back in present. http://wiki.dovecot.org/TimeMovedBackwards


( The first time I did this the clock moved backwards 2 hours after a 
timezone change and dovecot suicided )

I think I understand the concept ...
However a mail server should probably be synchronized to the local time 
.


Suggestions ...???

Harry.



Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread tomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Feb 18, 2009 at 05:17:18PM +0200, Harry Lachanas wrote:
 OK..
 So I synced  the clock
 and got 

 dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're 
 back in present. http://wiki.dovecot.org/TimeMovedBackwards

 ( The first time I did this the clock moved backwards 2 hours after a 
 timezone change and dovecot suicided )
 I think I understand the concept ...
 However a mail server should probably be synchronized to the local time 

You don't really mean what you are saying, I think. Anyway: what do you
do with all those little file timestamps coming from the future?

Many servers dislike time jumping backwards. I've seen even cron killing
itself. Above reaction of dovecot is indeed quite friendly.

FWIW -- if I have to turn back the clock of a server I don't want to
reboot, I just slow down the clock and wait...

Regards
- -- tomás
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFJnCoIBcgs9XrR2kYRAvaTAJwMsK2IcRN6WDJcnaVrvuALzrmQmACfVC9O
HJzrzZZl3FLDq90AhgTimUk=
=4PDz
-END PGP SIGNATURE-


Re: [Dovecot] from postfix deliver to dovecot deliver

2009-02-18 Thread dovecot
you're using maildir? (I only ask because I am). In that case, no 
making the change doesn't require changes in the mailboxes. I made 
the appropriate changes (just a few days ago) to main.cf and I was good to go.


Rick


At 08:01 AM 2/18/2009, Johan Hendriks wrote:

Hello all.
I use dovecot in combination with postfix, postfixadmin for virtual users.
Deliver to the mailbox now is done by postfix
Now i want to enable quota's and therefor i need dovecot deliver.
Can i just switch to dovecot deliver?
Or must i first do some prrperations in the mailboxes.

regards
--
___
*Johan Hendriks*
*Schavemaker Transport*

Tel: +31 (0)251 229098
Fax: +31 (0)251 212016
email: j.hendr...@schavemaker.com mailto:j.hendr...@schavemaker.com
web: http://www.schavemaker.com
___
/Confidentiality Notice: The information in this document may be
confidential. It is intended only for the use of the named recipient.
If you are not the intended recipient, please notify me immediately
and then delete this document. Do not disclose the contents of this document
to any other person, nor take any copies. Violation of this notice 
may be unlawful. /

___







[Dovecot] Fwd: mbox snarf plugin + idle

2009-02-18 Thread Jonathan Siegle
Ok. I went back and reread rfc 2177 and now I understand. Another bug  
in mail.app. I'll go tell Apple.




The IDLE command is sent from the client to the server when the client  
is ready to accept unsolicited mailbox update messages. The server  
requests a response to the IDLE command using the continuation (+)  
response. The IDLE command remains active until the client responds to  
the continuation, and as long as an IDLE command is active, the server  
is now free to send untagged EXISTS, EXPUNGE, and other messages at  
any time.


Mail.app doesnt respond to the + response.
Begin forwarded message:


From: Jonathan Siegle jsie...@psu.edu
Date: February 12, 2009 7:55:58 AM EST
To: Dovecot Mailing List dovecot@dovecot.org
Subject: [Dovecot]  mbox snarf plugin + idle
X-Psu-Spam-Hits: -102.599

I'm having a problem with mbox snarf not looking at /var/spool/mail/  
when in idle mode thus never giving me a RECENT line even though  
there are new messages in /var/spool/mail/ . Here are the imap  
commands to reproduce the problem:



1 login userid password
2 select inbox
3 idle


When I run select inbox it does see my messages in /var/spool/ 
mail/ and moves them over fine.
When I truss the process, I see it only running stat calls on my  
mbox-snarf file. To get new messages I issue DONE, CLOSE, and  
SELECT INBOX.


I'm not sure why it is reporting alpha5 two lines below. I did an hg  
pull just the other day and see 1.2.beta1 in the output of hg tags.

# /usr/ladmin2/sbin/dovecot -n
# 1.2.alpha5: /usr/ladmin2/etc/dovecot.conf
Warning: fd limit 2000 is lower than what Dovecot can use under full  
load (more than 4224). Either grow the limit or change  
login_max_processes_count and max_mail_processes settings

# OS: AIX 3 0001112AD300
syslog_facility: local0
protocols: imap
listen: *:
ssl: no
disable_plaintext_auth: no
login_dir: /usr/ladmin2/var/run/dovecot/login
login_executable: /usr/ladmin2/libexec/dovecot/imap-login
login_greeting: Dovecot ready.
login_processes_count: 30
max_mail_processes: 4096
mail_location: mbox:%h/new:INBOX=/var/spool/mail/14/%u
mmap_disable: yes
dotlock_use_excl: no
mbox_write_locks: fcntl
mbox_lazy_writes: no
mail_plugins: mbox_snarf
imap_client_workarounds: delay-newmail
auth default:
 mechanisms: plain gssapi
 krb5_keytab: /etc/krb5/dovecot.keytab
 gssapi_hostname: $ALL
 verbose: yes
 debug: yes
 passdb:
   driver: pam
 userdb:
   driver: passwd
plugin:
 mbox_snarf: /gpfs/inbox/14/%u


Thanks,
Jonathan




smime.p7s
Description: S/MIME cryptographic signature


[Dovecot] quota and dict quota

2009-02-18 Thread Osvaldo Alvarez Pozo
Hi I am running dovecot  with quota. as show in this part of dovecot.conf
.
protocols = imap pop3
protocol imap {
  mail_plugins = quota imap_quota
  imap_client_workarounds = outlook-idle delay-newmail
}
protocol pop3 {
  mail_plugins = quota
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
  pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
  mail_plugins = quota
  log_path = /var/log/dovecot-deliver.log
  info_log_path = /var/log/dovecot-deliver.log
}

Now  I want to see the users's use of quota in postfixadmin, wich
demende the use of dict quota. That is wath I do not understang.

Can I have dict quota and mail_plugins=quota  at the same time?

How do I do?

Thanks


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Harry Lachanas

to...@tuxteam.de wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Feb 18, 2009 at 05:17:18PM +0200, Harry Lachanas wrote:
  

OK..
So I synced  the clock
and got 

dovecot: Time just moved backwards by 1 seconds. I'll sleep now until we're 
back in present. http://wiki.dovecot.org/TimeMovedBackwards


( The first time I did this the clock moved backwards 2 hours after a 
timezone change and dovecot suicided )

I think I understand the concept ...
However a mail server should probably be synchronized to the local time 



You don't really mean what you are saying, I think. Anyway: what do you
  

of course I do .
The server I was talking about was a test server, fresh install, and I 
corrected the time zone 

So If U are offended, I am sorry 
On the other hand if U have NOT something real to share  please do 
not answer  at least with an empty answer 
You will probably  make  other  people  tired + disappointed  too,  
searching  the list  trying to locate the answer to this question 



do with all those little file timestamps coming from the future?
  
I haven't reached the point where a summer or winter time change 
happened ... :-) , yet .
I would hate the moment that I would have to explain to my users that 
they have to wait  for a couple of hours 

until the server wakes up again ...
Also add that I tend not to explain in techno-mambo-jumbo-geek ( 
metaphorically  ;-) )  terminology what is going on  


Having said all of the above ...

My apologies to the list for the extra paragraphs and being of-topic ...

Cheers,
Harry.


Many servers dislike time jumping backwards. I've seen even cron killing
itself. Above reaction of dovecot is indeed quite friendly.

FWIW -- if I have to turn back the clock of a server I don't want to
reboot, I just slow down the clock and wait...

Regards
- -- tomás
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFJnCoIBcgs9XrR2kYRAvaTAJwMsK2IcRN6WDJcnaVrvuALzrmQmACfVC9O
HJzrzZZl3FLDq90AhgTimUk=
=4PDz
-END PGP SIGNATURE-

  




Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Jose Celestino
Words by Harry Lachanas [Wed, Feb 18, 2009 at 05:17:18PM +0200]:
 OK..
 So I synced  the clock
 and got 

 dovecot: Time just moved backwards by 1 seconds. I'll sleep now until  
 we're back in present. http://wiki.dovecot.org/TimeMovedBackwards

 ( The first time I did this the clock moved backwards 2 hours after a  
 timezone change and dovecot suicided )
 I think I understand the concept ...
 However a mail server should probably be synchronized to the local time  
 .

 Suggestions ...???


Configure ntpd, it syncs the time by micro adjusts. Or do I fail to see
the problem ?

-- 
Jose Celestino | http://japc.uncovering.org/files/japc-pgpkey.asc

One man’s theology is another man’s belly laugh. -- Robert A. Heinlein


Re: [Dovecot] v1.2.beta1 released

2009-02-18 Thread Steffen Kaiser

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 10 Feb 2009, Timo Sirainen wrote:

Cool thing, I jumped on it to try it out adn stumbled again over this:

+ please add an advice to etc/dovecot-example.conf / 
login_max_processes_count that this setting also applies to SSL 
connections.


http://wiki.dovecot.org/LoginProcess mentions:
login_max_processes_count specifies the maximum number of login processes 
there can exist at a time (listening, non-listening and SSL/TLS-proxying 
processes combined).


Bye,

- -- 
Steffen Kaiser

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iQEVAwUBSZw2O3WSIuGy1ktrAQLJbgf9GfbS+Q6fQ/1L9EDONn4zBQ1KZUrZUZqA
j3fqznAFO1P8hf/X25rvedxt555fIk8SwCzu81TuZwxyYkWT0wJBstei4VmGFHP2
PEtWMAmMYryBtXtPnN3131iFUih6qMzCDoEIGlOC7s9Y2J4p0NOZCfpyrRlNgvDV
g76wLOHfz/zhAKT6Ya0pN14BxQtxe1U5uyiQQPw5yMB7PpMou/ApcqNocz0TQ42n
xJhaND5RHLMUahhleLqoeaOqdzBcngEBvxO9bLgkqj+DdmBER/kliHZUK+gVqJ54
q7L6x7t26nmDpW8KY0fnJ8/3otgXYNQWk/lztUkWhR1swJlqQ49qJg==
=LejH
-END PGP SIGNATURE-


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Timo Sirainen

On Feb 18, 2009, at 10:17 AM, Harry Lachanas wrote:

dovecot: Time just moved backwards by 1 seconds. I'll sleep now  
until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards


( The first time I did this the clock moved backwards 2 hours after  
a timezone change and dovecot suicided )


Dovecot tracks the UTC time, which doesn't change when you change  
timezones..




Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Scott Silva
on 2-18-2009 7:17 AM Harry Lachanas spake the following:
 OK..
 So I synced  the clock
 and got 
 
How are you syncing the clock? The preferred method is to run ntpd to keep the
clock synced by nudging the timer faster or slower instead of doing large time
corrections.

 dovecot: Time just moved backwards by 1 seconds. I'll sleep now until
 we're back in present. http://wiki.dovecot.org/TimeMovedBackwards

Daemons that work with timestamped logs and files don't like time to go
backwards, especially when they are running. Dovecot is nice about it, while
some others will either silently die, or corrupt something.
 
 ( The first time I did this the clock moved backwards 2 hours after a
 timezone change and dovecot suicided )
 I think I understand the concept ...
 However a mail server should probably be synchronized to the local time
 .
 
 Suggestions ...???
 
 Harry.
 
 


-- 
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't



signature.asc
Description: OpenPGP digital signature


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread tomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Feb 18, 2009 at 06:08:04PM +0200, Harry Lachanas wrote:
 to...@tuxteam.de wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Wed, Feb 18, 2009 at 05:17:18PM +0200, Harry Lachanas wrote:
   
 OK..
 So I synced  the clock
 and got 

 dovecot: Time just moved backwards by 1 seconds. I'll sleep now until 
 we're back in present. http://wiki.dovecot.org/TimeMovedBackwards

 ( The first time I did this the clock moved backwards 2 hours after a 
 timezone change and dovecot suicided )

That shouldn't happen: the clock of your server should be UTC and
*independent* of the time zone! The time zone should be used to display
times (I'm assumig an Unix-like server here -- no clue about other OSes).

 I think I understand the concept ...
 However a mail server should probably be synchronized to the local time   
   

 You don't really mean what you are saying, I think. Anyway: what do you
   
 of course I do .
 The server I was talking about was a test server, fresh install, and I 
 corrected the time zone 
 So If U are offended, I am sorry 

No, I'm not, don't worry :-)

 On the other hand if U have NOT something real to share  please do not 
 answer  at least with an empty answer 

See below: I did propose two ways of coping with this: rebooting
(implicitly) and adjusting softly the clock.

 I haven't reached the point where a summer or winter time change happened 
 ... :-) , yet .
 I would hate the moment that I would have to explain to my users that they 
 have to wait  for a couple of hours 
 until the server wakes up again ...

Well -- I tried to point out alternatives. See, this problem comes up in
this list time and again, and I just wanted to say that dovecot *really
can't do anything about it*. It's a general problem with servers.

And there seems to be more problems if you talk about changing time just
because you need to change the time zone. And you shouldn't go about
changing your clock when summer time comes.

Don't hesitate to ask if all this is mumbo-jumbo to you (but off-list,
please, as it's quite off-topic by now)

Regards
- -- tomás
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFJnDzgBcgs9XrR2kYRAoGbAJ0Zl3OAs3DpXBQURqSXRDyiLU/yFQCfVJbA
4MSDGlk42LuuyPiJa+T1E2g=
=kbJM
-END PGP SIGNATURE-


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Harlan Stenn
Rob wrote:
 Is this related to the leap second that occured yesterday?

There was no leap second in February.

H


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Scott Silva
on 2-18-2009 8:12 AM Rob Mangiafico spake the following:
 On Wed, 18 Feb 2009, Harry Lachanas wrote:
 OK..
 So I synced  the clock
 and got 

 dovecot: Time just moved backwards by 1 seconds. I'll sleep now
 until we're back in present. http://wiki.dovecot.org/TimeMovedBackwards
 
 Is this related to the leap second that occured yesterday?
 
 Rob
 
There are no leap seconds planned for at least the first half of 2009. The
next bulletin will be in July. The last leap second was in December 2008.

quote

INFORMATION ON UTC - TAI


 NO positive leap second will be introduced at the end of June 2009.
 The difference between Coordinated Universal Time UTC and the
 International Atomic Time TAI is : 

 from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s

 Leap seconds can be introduced in UTC at the end of the months of December
 or June,  depending on the evolution of UT1-TAI. Bulletin C is mailed every
 six months, either to announce a time step in UTC, or to confirm that there
 will be no time step at the next possible date.

/quote


-- 
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't



signature.asc
Description: OpenPGP digital signature


[Dovecot] Different protocols with different auth-types

2009-02-18 Thread Morton.Trust

Hello, 

I have installed dovecot with MySQL in which the users are stored. Now I
want to separate IMAP-Users from POP3-Users. So I added two columns to the
user table (imap / pop3) which indicates, whether the user has access to
IMAP or not.

In order to get dovecot recognizing this separation I put the auth-config
into the two protocol-sections and wrote two different
dovecot-sql.conf-files. In the dovecot-sql-pop3.conf the query searches for
pop3=1 and in the dovecot-sql-imap.conf it searches for imap=1. 

Done that, I expected POP3-Only-Users getting an error while trying to
connect to the IMAP-service. But dovecot first tries to authenticate for
IMAP and then uses the POP3-auth as fallback. How can I do this separation?

Thanks a lot, 

Morton
-- 
View this message in context: 
http://www.nabble.com/Different-protocols-with-different-auth-types-tp2208p2208.html
Sent from the Dovecot mailing list archive at Nabble.com.



[Dovecot] kerberos trying to obtain credentials for wrong machine

2009-02-18 Thread Nikolay Shopik

Hi,

I'm currently trying to configure Dovecot to use kerberos. My KDC is 
Windows 2003 and I successful generated keytab file for Dovecot machine. 
Problem is when I'm trying to use GSSAPI it told me
Obtaining credentials for i...@debian5 - and of course this fails 
because debian5 isn't KDC, it should look for 
imap/debian5.inblock.lo...@inblock.local.

What I'm missing?


Re: [Dovecot] Time moved backwards ....

2009-02-18 Thread Frank Cusack
On February 18, 2009 6:08:04 PM +0200 Harry Lachanas grha...@freemail.gr 
wrote:

of course I do .
The server I was talking about was a test server, fresh install, and I
corrected the time zone 


not possible.  unix systems keep track of UTC time, not local time.
you may have changed the time zone *and also* corrected the time.


I haven't reached the point where a summer or winter time change happened
... :-) , yet .


again, irrelevant.

-frank


Re: [Dovecot] kerberos trying to obtain credentials for wrong machine

2009-02-18 Thread Jason Gunthorpe
On Wed, Feb 18, 2009 at 10:33:09PM +0300, Nikolay Shopik wrote:

 I'm currently trying to configure Dovecot to use kerberos. My KDC is 
 Windows 2003 and I successful generated keytab file for Dovecot machine. 
 Problem is when I'm trying to use GSSAPI it told me
 Obtaining credentials for i...@debian5 - and of course this fails because 
 debian5 isn't KDC, it should look for 
 imap/debian5.inblock.lo...@inblock.local.
 What I'm missing?

You need to make sure that 'hostname -f' returns a full hostname, and
you need to put default_realm = INBLOCK.LOCAL into your krb5.conf

Then confirm that 'kvno imap/debian5.inblock.local' works

Jason


[Dovecot] NFS error, device busy

2009-02-18 Thread Grandy Fu


On 2/16/2009 9:50 PM, Grandy Fu wrote:
  

 I am running dovecot 1.1.10 and 1.1.11 on Solaris 10, mailboxes are in
 mbox format and served by Solaris 10 NFSv3, the dovecot cache is on
 local disk.

 Some of my users always had above nfs error and their mailbox usually
 very big, over 100M, 400M, or even 800M.



Please don't put the entire error message in the subject.

  

Sorry about that.


Please post output of dovecot -n and some logs exhibiting the problem.


Here is some log entries.

---
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy
dovecot: Feb 19 10:07:02 Error: IMAP(user): 
nfs_flush_file_handle_cache_dir: rmdir(/var/mail) failed: Device busy

-
part of dovecot -n output
---
# 1.1.11: /usr/local/.dovecot/etc/dovecot.conf
# OS: SunOS 5.10 sun4u
log_path: /var/log/dovecot
protocols: imaps pop3s imap
listen(default): *:143
listen(imap): *:143
listen(pop3): *
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(pop3):
login_dir: /usr/local/.dovecot/var/run/dovecot/login
login_executable(default): 
/usr/local/.dovecot/libexec/dovecot/imap-login

login_executable(imap): /usr/local/.dovecot/libexec/dovecot/imap-login
login_executable(pop3): /usr/local/.dovecot/libexec/dovecot/pop3-login
mail_location: 
mbox:~/mail:INBOX=/var/mail/%u:INDEX=/localdisk/dovecot.cache/cache/%n

mail_debug: yes
mmap_disable: yes
dotlock_use_excl: no
mail_nfs_storage: yes
lock_method: dotlock
mbox_read_locks: dotlock
mbox_write_locks: dotlock
mbox_dotlock_change_timeout: 30
plugin:
 quota: fs:INBOX:user:mount=/var/mail
 quota2: fs:home:noenforcing:mount=/home


The problem happens to users' with their inbox over 100M and it happens 
randomly.


Grandy




[Dovecot] deliver: Panic: file sieve-cmu.c: line 90 (unfold_header): assertion failed: (str[i] == ' ' || str[i] == '\t')

2009-02-18 Thread Anton Yuzhaninov
I use dovecot-1.1.10 and dovecot-sieve-1.1.6

/usr/local/libexec/dovecot/deliver coredups several times per day with bt like 
this:

(gdb) bt
#0  0x000800a3a91c in kill () at kill.S:2
#1  0x000800a3a88a in __raise (s=6) at /usr/src/lib/libc/gen/raise.c:46
#2  0x000800a38f83 in abort () at /usr/src/lib/libc/stdlib/abort.c:65
#3  0x004a7de5 in default_fatal_finish (type=LOG_TYPE_PANIC, status=0) 
at failures.c:151
#4  0x004a8777 in i_syslog_fatal_handler (type=Could not find the frame 
base for i_syslog_fatal_handler.
) at failures.c:309
#5  0x004a80ca in i_panic (format=Could not find the frame base for 
i_panic.
) at failures.c:198
#6  0x000800e0b265 in unfold_header (
str=0x800c55a40 \firm ru\nÐ\217Ð\201б쬮 
Ñ\236Ò\220Ð\216¬ бвÒ\220аг\ our_email@ example.ru) at sieve-cmu.c:90
#7  0x000800e0b381 in unfold_multiline_headers (headers=0x800c55a30) at 
sieve-cmu.c:119
#8  0x000800e0b406 in getheader (v=0x7fffeab0, phead=0x800c5a160 to, 
body=0x7fffc048) at sieve-cmu.c:132
#9  0x000800e1affc in eval_bc_test (interp=0x800c2d380, body_cache=0x0, 
m=0x7fffeab0, bc=0x800c5a000, ip=0x7fffc300)
at bc_eval.c:541
#10 0x000800e1ac96 in eval_bc_test (interp=0x800c2d380, body_cache=0x0, 
m=0x7fffeab0, bc=0x800c5a000, ip=0x7fffd8e4)
at bc_eval.c:445
#11 0x000800e1c131 in sieve_eval_bc (exe=0x800c240b0, is_incl=0, 
i=0x800c2d380, body_cache=0x0, sc=0x7fffeb60, m=0x7fffeab0, 
imapflags=0x7fffda20, actions=0x800c660f0, notify_list=0x800c13a40, 
errmsg=0x7fffda38) at bc_eval.c:1009
#12 0x000800e23ece in sieve_execute_bytecode (exe=0x800c240b0, 
interp=0x800c2d380, script_context=0x7fffeb60, 
message_context=0x7fffeab0) at script.c:868
#13 0x000800e0dee4 in cmu_sieve_run (namespaces=0x800c0b848, 
storage_r=0x7fffec98, mail=0x800c1d848, 
script_path=0x800c02d28 /home/public/.dovecot.sieve, 
destaddr=0x7fffef3e user_x, username=0x800c1ce35 user_x, 
mailbox=0x4c581c INBOX) at sieve-cmu.c:1038
#14 0x000800e0ae6d in cmusieve_deliver_mail (namespaces=0x800c0b848, 
storage_r=0x7fffec98, mail=0x800c1d848, 
destaddr=0x7fffef3e user_x, mailbox=0x4c581c INBOX) at 
cmusieve-plugin.c:81
#15 0x00417d7f in main (argc=3, argv=0x7fffedc8) at deliver.c:1084

I log messages:
deliver(user_x): Panic: file sieve-cmu.c: line 90 (unfold_header): 
assertion failed: (str[i] == ' ' || str[i] == '\t')

-- 
 Anton Yuzhaninov