This is a perl/suid root problem. Sendmail is suid root when it calls batemail and this causes issues since the script makes an openexec call. I have tried untainting the variables involved, but then the mail just mysteriously disappears; possibly because it wasn't run with the suid perl. I offloaded my lda programs such as auto-responders, vacation, etc to another server. The problem only effects mail that is sent locally to a local user, in which case sendmail is invoked as suid root and calls batemail with that flag.
Jack Bates
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hi!!
i followed all the instructions, but i can't get it works. it seems it's working all right, just the problem on the LDA.
test01 procmail[27839]: Insufficient privileges to deliver to "jrocha"
does somebody knows how can i fix this, if i need to set up some script in /etc/procmailrc??? already doesn't exist
thanx in advance
This is a perl/suid root problem. Sendmail is suid root when it calls batemail and this causes issues since the script makes an openexec call. I have tried untainting the variables involved, but then the mail just mysteriously disappears; possibly because it wasn't run with the suid perl. I offloaded my lda programs such as auto-responders, vacation, etc to another server. The problem only effects mail that is sent locally to a local user, in which case sendmail is invoked as suid root and calls batemail with that flag.
Jack Bates
what do you mean???
i can't use batemail ???
is there a fix or it's a bug and i have to wait for another release??
i thank for your aid.
Jorge Rocha
I mean that at this time we have not gotten it to work. I'm still toying with it to get a fix done up.
Jack
thanks for your aid. i'll try to make it works, but i'm not a good programmer, so i hope be some help.
Jorge