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/
