hi together,
procmail provides an error by delivery.
procmail: Executing "/usr/local/libexec/dovecot/deliver,Maildir" procmail: Error while writing to "/usr/local/libexec/dovecot/deliver" procmail: Program failure (64) of "/usr/local/libexec/dovecot/deliver" procmail: Assigning "LASTFOLDER=/usr/local/libexec/dovecot/deliver Maildir" From dovecot-bounces+mailinglisten=chatlabel.de@dovecot.org Wed Feb 27 15:24:29 2008
ls -lisa /usr/local/libexec/dovecot/ insgesamt 20508 3359315 4 drwxr-xr-x 2 root mail 4096 27. Feb 12:51 . 3359314 4 drwxr-xr-x 3 root root 4096 21. Feb 22:53 .. 3359317 184 -rwxr-xr-x 1 root mail 183796 27. Feb 12:51 checkpassword-reply 3359342 3048 -rwxr-xr-x 1 root mail 3116882 27. Feb 12:51 convert-tool 3359326 3224 -rwxr-xr-x 1 mail mail 3294933 27. Feb 12:51 deliver 3359320 400 -rwxr-xr-x 1 root mail 403444 27. Feb 12:51 dict 3359316 936 -rwxr-xr-x 1 root mail 950874 27. Feb 12:51 dovecot-auth 3359348 3060 -rwxr-xr-x 1 root mail 3129139 27. Feb 12:51 expire-tool 3359328 188 -rwxr-xr-x 1 root mail 184512 27. Feb 12:51 gdbhelper 3359329 948 -rwxr-xr-x 1 root mail 963614 27. Feb 12:51 idxview 3359323 3468 -rwxr-xr-x 1 root mail 3544710 27. Feb 12:51 imap 3359322 520 -rwxr-xr-x 1 root mail 524522 27. Feb 12:51 imap-login 3359330 192 -rwxr-xr-x 1 root mail 188447 27. Feb 12:51 listview 3359331 192 -rwxr-xr-x 1 root mail 190004 27. Feb 12:51 logview 3359325 3172 -rwxr-xr-x 1 root mail 3242957 27. Feb 12:51 pop3 3359324 492 -rwxr-xr-x 1 root mail 496819 27. Feb 12:51 pop3-login 3359327 272 -rwxr-xr-x 1 root mail 273003 27. Feb 12:51 rawlog 3359321 204 -rwxr-xr-x 1 root mail 201001 27. Feb 12:51 ssl-build-param
-- Welche grammatikalische Form ist: Du hättest niemals geboren werden sollen? Antwort: Präservativ defekt!
- Dies ist ein Zufallstext und hat nichts mir dem Empfänger der Mail zu tun
DELIVER=/usr/local/libexec/dovecot/deliver :0 w | $DELIVER Maildir
mails are delivered
thanks
Timo Sirainen schrieb:
On Feb 27, 2008, at 4:36 PM, Carsten Henkel wrote:
procmail: Program failure (64) of "/usr/local/libexec/dovecot/deliver"
#define EX_USAGE 64 /* command line usage error */
How do you call deliver?
-- Wenn man zwei Stunden lang mit einem Mädchen zusammensitzt, meint man, es wäre eine Minute. Sitzt man jedoch eine Minute auf einem heißen Ofen, meint man, es wären zwei Stunden. Das ist Relativität.
- Dies ist ein Zufallstext und hat nichts mir dem Empfänger der Mail zu tun
thanks, it works.
have a nice day
Timo Sirainen schrieb:
On Feb 27, 2008, at 4:49 PM, Carsten Henkel wrote:
DELIVER=/usr/local/libexec/dovecot/deliver :0 w | $DELIVER Maildir
There shouldn't be Maildir in there. deliver reads dovecot.conf to figure out where your mails are located.
-- Das Denken ist zwar allen Menschen erlaubt, aber vielen bleibt es erspart.
- Dies ist ein Zufallstext und hat nichts mir dem Empfänger der Mail zu tun
Timo Sirainen wrote:
On Feb 27, 2008, at 4:49 PM, Carsten Henkel wrote:
DELIVER=/usr/local/libexec/dovecot/deliver :0 w | $DELIVER Maildir
There shouldn't be Maildir in there. deliver reads dovecot.conf to figure out where your mails are located.
Sorry for jumping in this thread. I am currently using Dovecot as my IMAP and POP server. I am using Sendmail as my MTA and Procmail as my LDA. Would I gain anything by using Deliver through Procmail like the above example is? My server is just a small home server with very little e-mail traffic.
Thanks, Jeff
On Feb 28, 2008, at 6:44 AM, Jeff Grossman wrote:
Timo Sirainen wrote:
On Feb 27, 2008, at 4:49 PM, Carsten Henkel wrote:
DELIVER=/usr/local/libexec/dovecot/deliver :0 w | $DELIVER Maildir
There shouldn't be Maildir in there. deliver reads dovecot.conf to
figure out where your mails are located.Sorry for jumping in this thread. I am currently using Dovecot as
my IMAP and POP server. I am using Sendmail as my MTA and Procmail
as my LDA. Would I gain anything by using Deliver through Procmail
like the above example is? My server is just a small home server
with very little e-mail traffic.
If you haven' t noticed any performance slowdowns when accessing new
mails for the first time, then probably not.
With mboxes it could help. With Maildirs probably not. With v1.1 it
helps more than with v1.0.
On Feb 28, 2008, at 6:44 AM, Jeff Grossman wrote:
Timo Sirainen wrote:
On Feb 27, 2008, at 4:49 PM, Carsten Henkel wrote:
DELIVER=/usr/local/libexec/dovecot/deliver :0 w | $DELIVER Maildir
There shouldn't be Maildir in there. deliver reads dovecot.conf to figure out where your mails are located.
Sorry for jumping in this thread. I am currently using Dovecot as my IMAP and POP server. I am using Sendmail as my MTA and Procmail as my LDA. Would I gain anything by using Deliver through Procmail like the above example is? My server is just a small home server with very little e-mail traffic.
If you haven' t noticed any performance slowdowns when accessing new mails for the first time, then probably not.
With mboxes it could help. With Maildirs probably not. With v1.1 it helps more than with v1.0.
Thanks for the information. I have one additional question, it is probably not a Dovecot question more of a Procmail question. I tried adding the above code to my /etc/procmailrc file but it did not work. Do I have to put that code in each users .procmailrc file? I would prefer to just put it in on a system wide basis.
My current /etc/procmailrc file has this line:
DEFAULT=$HOME/Maildir/
Do I keep that line and put the above Deliver code in? And if so, do I keep the DEFAULT line at the top or after the Deliver code?
Thanks, Jeff
On Thu, 28 Feb 2008, Jeff Grossman wrote:
Thanks for the information. I have one additional question, it is probably not a Dovecot question more of a Procmail question. I tried adding the above code to my /etc/procmailrc file but it did not work. Do I have to put that code in each users .procmailrc file? I would prefer to just put it in on a system wide basis.
My current /etc/procmailrc file has this line:
DEFAULT=$HOME/Maildir/
Do I keep that line and put the above Deliver code in? And if so, do I keep the DEFAULT line at the top or after the Deliver code?
Since /etc/procmailrc is executed as root typically, you probably need to make this the first line of it:
DROPPRIVS=YES
At least, that's what I have, and that's my recollection of my reason. (-:
-- Asheesh.
-- It is a poor judge who cannot award a prize.
On Thu, 28 Feb 2008, Jeff Grossman wrote:
Since /etc/procmailrc is executed as root typically, you probably need to make this the first line of it:
DROPPRIVS=YES
At least, that's what I have, and that's my recollection of my reason. (-:
-- Asheesh.
That appears to have done the trick. Thank you very much.
Jeff
participants (4)
-
Asheesh Laroia
-
Carsten Henkel
-
Jeff Grossman
-
Timo Sirainen