Hi

The server is running CentOS 5 with exim-4.63-3.el5 and 
dovecot-1.0-1.2.rc15.el5.

The relevant configuration is as follows:-

[routers]
localuser:
   driver = accept
   check_local_user
   local_part_suffix = +*
   local_part_suffix_optional
# transport = local_delivery
   transport = dovecot_delivery
   cannot_route_message = Unknown user

[transports]
dovecot_delivery:
   driver = pipe
   command = /usr/libexec/dovecot/deliver -d $local_part
   message_prefix =
   message_suffix =
   log_output
   delivery_date_add
   envelope_to_add
   return_path_add

When I attempt a test message, the output is as follows:-

# exim -v -odf s12345
This is a test message.
.
LOG: MAIN
   <= [EMAIL PROTECTED] U=root P=local S=385
delivering 1IIi1J-0000Oj-7x
LOG: MAIN
   == [EMAIL PROTECTED] R=localuser T=dovecot_delivery 
defer (2): No such file or directory: failed to chdir to /home/NEWCOL/s12345

However, the following does work:-
# stat /home/NEWCOL/s12345
stat: cannot stat `/home/NEWCOL/s12345': No such file or directory
[EMAIL PROTECTED] ~]# /usr/libexec/dovecot/deliver -d s12345
This is a test message.
[EMAIL PROTECTED] ~]# stat /home/NEWCOL/s12345
   File: `/home/NEWCOL/s12345'
   Size: 4096            Blocks: 8          IO Block: 4096   directory
Device: fd02h/64770d    Inode: 1272962     Links: 5
Access: (0700/drwx------)  Uid: (16777219/ s12345)   Gid: 
(16777218/Domain Users)
Access: 2007-08-08 10:59:54.000000000 +0100
Modify: 2007-08-08 11:00:06.000000000 +0100
Change: 2007-08-08 11:00:06.000000000 +0100

 From /var/log/maillog:-
Aug  8 10:45:14 VM-00002 deliver(s12345): msgid=: saved mail to INBOX

The delivery agent automatically creates the home directory if it does 
not exist by instantiating a PAM session, which in turn calls pam_mkhomedir.

How can Exim be forced to attempt the delivery without the home area 
check, or alternatively instantiate a PAM session?

Regards

--
Chris Hills
I.T. Services
North East Worcestershire College

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to