Hi All
I am setting up a vacation message for a virtual user on our exim
system. I've previously got vacation messages for users with shell
accounts working fine. However with virtual users and automatically
generated vacation messages I get the following error:
2003-11-17 15:46:27 1ALkRt-0005vd-Uf == >Simon Alman
<simon.alman@???> <haven1.haven2@???> R=virtual_userforward
T=address_reply defer (0): Failed to open db (v3/4) file .vacation when
sending message from address_reply transport: Permission denied
Doing a full debug "-d+all" the error still doesn't tell me what I need
to know - which is where its trying to open the db .vacation file. Is
there anyway to get this information on where exim is looking for it and
trying to create it ?
Using -d+all I get:
> 15:26:07 24833 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
> 15:26:07 24833 --------> haven1.haven2@??? <--------
> 15:26:07 24833 haven1.haven2@??? was previously delivered
> (virtual_localuserdelivery transport): discarded
> 15:26:07 24833 --------> >Simon Alman <simon.alman@???> <--------
> 15:26:07 24833 locking /var/spool/exim.out/db/retry.lockfile
> 15:26:07 24833 locked /var/spool/exim.out/db/retry.lockfile
> 15:26:07 24833 opened hints database /var/spool/exim.out/db/retry: flags=0
> 15:26:07 24833 ---0 Get 0x80fc8f0 64 string.c 349
> 15:26:07 24833 dbfn_read: key=T:>Simon Alman
> <simon.alman@???>:haven1.haven2@???
> 15:26:07 24833 ---0 Get 0x80fc930 136 dbfn.c 290
> 15:26:07 24833 retry record exists: age=20 (max=604800)
> 15:26:07 24833 time to retry = -880 expired = 0
> 15:26:07 24833 search_tidyup called
> 15:26:07 24836 ---0 Get 0x80fc9b8 120 string.c 349
> 15:26:07 24836 changed uid/gid: local delivery to >Simon Alman
> <simon.alman@???> <>Simon Alman <simon.alman@???>>
> transport=address_re
> ply
> 15:26:07 24836 uid=502 gid=502 pid=24836
> 15:26:07 24836 auxiliary group list: <none>
> 15:26:07 24836 home=NULL current=/
> 15:26:07 24836 set_process_info: 24836 delivering 1ALimu-0004xI-1p to
> >Simon Alman <simon.alman@???> using address_reply
> 15:26:07 24836 address_reply transport entered
> 15:26:07 24836 taking data from address
> 15:26:07 24836 ---0 Get 0x80fca30 112 string.c 349
> 15:26:07 24836 address_reply transport succeeded
> 15:26:07 24836 search_tidyup called
> 15:26:07 24833 ---0 Get 0x80fc9b8 112 string.c 349
> 15:26:07 24833 address_reply transport returned DEFER for >Simon Alman
> <simon.alman@???>
> 15:26:07 24833 ---0 Get 0x80fca28 64 string.c 349
> 15:26:07 24833 ---0 Get 0x80fca68 24 retry.c 257
> 15:26:07 24833 added retry item for T:>Simon Alman
> <simon.alman@???>:haven1.haven2@???: errno=0 0 flags=0
> 15:26:07 24833 post-process >Simon Alman <simon.alman@???> (1)
> 15:26:07 24833 ---0 Get 0x80fca80 64 string.c 1228
> 15:26:07 24833 ---0 Get 0x80fcac0 256 deliver.c 957
> 15:26:07 24833 ---1 Get 0x80fa2c0 32 string.c 349
> 15:26:07 24833 LOG: MAIN
> 15:26:07 24833 == >Simon Alman <simon.alman@???>
> <haven1.haven2@???> R=virtual_userforward T=address_reply defer
> (0): Failed to open
> db (v3/4) file .vacation when sending message from address_reply
> transport: Permission denied
> 15:26:07 24833 ---0 Rst 0x80fcac0 ** deliver.c 1000 24600
> 15:26:07 24833 >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
I really need more information to try and figure out what its doing, if
anyone could point me in the right direction I would be very grateful.
If you need any more information from me then please ask. My exim
version is 4.24.
Regards
Simon