Hi Dears,
since yesterday our exim-system gives us strange errors-messages and suffers
from mail-routing-problems .. it is to say , that neither the exim-config
files nor the exim-installation changed within the last 3 weeks:
system= debian/sarge
--------------------
2004-03-18 15:58:43 1B3yyc-0007p0-1R unable to set gid=1094 or uid=1094
(euid=106): userforward router (recipient is user21@???)
2004-03-18 15:58:43 1B3yyc-0007p0-1R internal problem in userforward router
(recipient is user21@???): failure to transfer data from subprocess
2004-03-18 15:58:43 1B3yyc-0007p0-1R == user21@???
<user21@???> R=userforward defer (-1): internal problem in
userforward router (recipient is user21@???): failure to transfer
data from subprocess
--------------------
where '106' ist the 'Debian-exim'-user and '1094' is the uid of 'user21'
the .forward-file of user21 belongs to user21 ( group+user) and ist 0644
mail enters the exim-server via smtp .. is parsed through MailScanner and then
put into a delivery queue ..thats the point when this error seem to accour
the mail then is deferred and will only be unfrozen by -qff .. thats the
workaround we run atm every 10 mins
the counterpart of this behavior ist this:
when trying to send mail via commandline( or pine ) as user21 :
-----------------------
#/> mail -s test user21 </dev/null
2004-03-18 10:29:40 1B3tqO-0003V0-Tw Failed to create spool
file /var/spool/exim4_incoming/input//1B3tqO-0003V0-Tw-D: Permission denied
2004-03-18 10:29:40 1B3tqO-0003V0-Tw Failed to create spool
file /var/spool/exim4_incoming/input//1B3tqO-0003V0-Tw-D: Permission denied
2004-03-18 10:29:40 1B3tqO-0003V0-Tw Failed to create spool
file /var/spool/exim4_incoming/input//1B3tqO-0003V0-Tw-D: Permission denied
Can't send mail: sendmail process failed with error code 1
-----------------------
this error accours on the commandline NOT in the exim-logfile
????? since when does exim try to write into the input-spool with
user-rights ??? .. i cannot explain this behavior , for my team didnt change
anything ... funnyis = even if i chmod /var/spool/exim4_incoming/input/ 777 i
get the same error ( permission denied )
to be backwards-compatible the groups 'mail' and 'Debian-exim' are set up with
the same members.
i read about the source of this error-messages and found out , that the
subprocesses where created by the rda.c-file .. in the source it reads parsed
uids and gids .. but i dont understand who/how this is parsed into the
process to be available for exim ...
i would be so glad if someone has already seen this somewhen .. because I
simply have no more idea
thanks to all how read/reply
*cheeks*
-c-