[Dovecot] Dovecot-deliver sometimes fails when message set to discard via sieve
Steve Wagner
lists at lanwin.de
Mon Dec 28 16:09:39 EET 2009
My procmailrc looks like this. I have a lot of my old mail filerings
ruls commented out and this is the rest which is active:
* < 256000
| /usr/bin/spamc -U /var/run/spamd.sock
:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*
/dev/null
:0w
* ^X-Spam-Status: YES
|~/.deliver-to-maildir seen .Junk/
:0
* ^List-Id: .*debian-arm.lists.debian.org
{
:0 fhw
|sed -e 's/^Subject:[ ]*/Subject: [Debian-Arm] /'
:0
.Lists-Low.Debian/
}
:0 e
{ EXITCODE=75 HOST }
# Work around procmail bug: any output on stderr will cause the "F" in
"From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
:0 w
| /opt/dovecot/libexec/dovecot/deliver
Am 28.12.2009 14:57, schrieb Tobias Lang:
> Am 28.12.2009 um 14:34 schrieb Steve Wagner:
>
>> Ok ive tested it. The sieve script works as expected.
>>
>> The only error message i have, come from procmail.log:
>>
>> 24918-Folder: /opt/dovecot/libexec/dovecot/deliver
>> 3720
>> 24919-procmail: Error while writing to
>> "/opt/dovecot/libexec/dovecot/deliver"
>> 24920:From KeineAntwortAdresse at web.de Tue Dec 8 07:19:55 2009
>>
>> The procmail-deliver error logfile is empty and the normal log file dose
>> not contains that error.
>>
>> Do you have an idea how else i can get the error message?
>>
>> Steve
>
> Try using 'VERBOSE=on' in .procmailrc . Moreover I find it curious that, procmail
> tries to write to dovecot/deliver. This should be a binary file and no writing should
> occur to it. What does your .procmailrc look like?
>
> Tobi
More information about the dovecot
mailing list