Also re-ran Axel's test with a forward slash after the username, no better....
Although unlike my original config, With Axel's new user home, Dovecot seems to be creating an extra directory /srv/mail/srv/mail/ops.example.com/test/
Messages are being delivered to the original path though /srv/mail/ops.example.com/test/new/
Aug 2 11:53:08 ukc-vm02-mx01 postfix/smtpd[3967]: connect from unknown[10.16.15.43] Aug 2 11:53:26 ukc-vm02-mx01 postfix/smtpd[3967]: 13D87448D4: client=unknown[10.16.15.43] Aug 2 11:53:31 ukc-vm02-mx01 postfix/cleanup[3971]: 13D87448D4: message-id=<> Aug 2 11:53:31 ukc-vm02-mx01 postfix/qmgr[2093]: 13D87448D4: from=an@example.com, size=207, nrcpt=1 (queue active) Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953): Debug: none: root=, index=, control=, inbox=, alt= Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953): Connect from local Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953): Debug: auth input: test@ops.example.com uid=1001 gid=1001 home=/srv/mail/ops.example.com/test/ Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953, test@ops.example.com): Debug: Effective uid=1001, gid=1001, home=/srv/mail/srv/mail/ops.example.com/test/ Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953, test@ops.example.com): Debug: maildir++: root=/srv/mail/ops.example.com/test, index=, control=, inbox=/srv/mail/ops.example.com/test, alt= Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953, test@ops.example.com): Debug: Namespace : Using permissions from /srv/mail/ops.example.com/test: mode=0755 gid=-1 Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953, test@ops.example.com): QhhaFauP+1FxDwAAwf4bjw: msgid=unspecified: saved mail to INBOX Aug 2 11:53:31 ukc-vm02-mx01 postfix/lmtp[3972]: 13D87448D4: to=test@ops.example.com, relay=ukc-vm02-mx01.ops.example.com[private/dovecot-lmtp], delay=17, delays=17/0.01/0/0.16, dsn=2.0.0, status=sent (250 2.0.0 test@ops.example.com QhhaFauP+1FxDwAAwf4bjw Saved) Aug 2 11:53:31 ukc-vm02-mx01 dovecot: lmtp(3953): Disconnect from local: Client quit (in reset) Aug 2 11:53:31 ukc-vm02-mx01 postfix/qmgr[2093]: 13D87448D4: removed
Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap-login: Login: user=test@ops.example.com, method=PLAIN, rip=10.16.15.43, lip=10.17.10.71, mpid=3977, TLS Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Error: chdir(/srv/mail/ops.example.com/test/) failed: No such file or directory Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Debug: Effective uid=1001, gid=1001, home=/srv/mail/ops.example.com/test/ Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Debug: Home dir not found: /srv/mail/ops.example.com/test/ Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Debug: maildir++: root=/srv/mail/ops.example.com/test, index=, control=, inbox=/srv/mail/ops.example.com/test, alt= Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Debug: Namespace : /srv/mail/ops.example.com/test doesn't exist yet, using default permissions Aug 2 11:54:03 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Debug: Namespace : Using permissions from /srv/mail/ops.example.com/test: mode=0700 gid=-1 Aug 2 11:54:23 ukc-vm02-mx01 dovecot: imap(test@ops.example.com): Disconnected: Logged out bytes=43/908