I haven't found out what caused the change in the base filename. Procmail version is 3.22 which seems to be the last recommanded stable release. However, upgrading to dovecot 2.06 seemed to let the issue disappear. "Wrong w value" files were still there and firing the error, but after deleting them (and reloading the emails from pop and/or client side copy), the error isn't fired anymore (at all).
So i works fine right now.
Maybe this should be asked in another topic, but what is the reason for dovecot version of ubuntu repositories to not be uptodate (1.2.9 as stated in a previous message and confirmed at http://wiki2.dovecot.org/PrebuiltBinaries?highlight=%28ubuntu%29#Ubuntu) ?
Thanks for your responses.
On Mon, Mar 21, 2011 at 6:19 PM, Timo Sirainen tss@iki.fi wrote:
On Fri, 2011-03-18 at 16:14 +0100, Vincent Artzner wrote:
2011-03-18 14:43:15 IMAP(info): Error: Maildir filename has wrong W value:
/home/info/Maildir/.Envois/cur/1300450349.M120256P3108.Serveurlinux,S=460764,W=460768:2,S ..
The incoming mails are provided to dovecot by procmail, so I think dovecot is responsible for settings the S, W params in the filenames.
Dovecot never changes the base filename (anything before ':'). So if a wrong W value is added by procmail, you either need to fix procmail to set it correctly or to not set it at all.