I have users in external database. So far - ssh, postfix, dovecot and some others - use entries with no problem.
I have Maildirs inside /home/[user] and if the homedir exists - everything is ok - sending, receiving.
If homedir does not exist Postfix/Dovecot prints error, ssh - after login results in brand new homedir made - it uses pam_mkhomedir.so entry in /etc/pam.d/[in few files].
Postfix/Dovecot - successfully use pam.d with database backend but ignores entries with pam_mkhomedir - I have read a lot of hints in which file and on what position place it.
Maybe it's a matter of nameing file /etc/pam.d/[file] ??
| |||||
feedback
|
|
Postfix is not responsible for creating home directories. Postfix assumes that the home directories already exist when using the built-in If you instead use Dovecot as the LDA then Dovecot also relies on the fact that the home directory exists. With virtual users you can set the variable And as Dovecot (and Postfix) do not "log-in" a user for mail delivery, the | |||
|
feedback
|