linux – 在创建用户时将用户maildir更改为自定义位置

我使用Ubuntu 14.04.3 LTS.如何更改邮箱/ home / user / Maildir /到/ Location / Mail /的位置?
我不必为该用户创建主目录.
我在/ etc / default / useradd文件和/etc/login.defs中做了一些更改但是当我创建新用户时没有反映(邮件目录是在/ home / user /目录中创建的).

所以我需要创建一个用户,其邮件目录默认指向/ Location / Mail /.我也使用postfix.如果我可以在postfix中更改默认用户邮件目录,对我来说也没关系.

解决方法:

要更改邮箱的位置,请在文件’/etc/postfix/main.cf’中包含以下行

virtual_mailbox_base = /Location/Mail/

如果您不想创建主目录(即非Unix帐户用户),请在文件’/etc/postfix/main.cf’中包含以下行.

virtual_alias_maps = hash:/etc/postfix/userlist

在Postfix中添加这些文件后,添加您希望配置邮箱的所需用户,
在File / etc / postfix / userlist中,

user1@example.com   user1
user2@example.com   user2

…与您所需的用户数…

如果你确实需要创建用户的默认maildir到/ Location / Mail /而不是/ home,那么修改文件’/ etc / default / useradd’

Home=/Location/Mail

这将在路径/位置/邮件// Maildir /中创建邮箱

上一篇:linux – 使用不同的UID和GID创建的用户


下一篇:linux – adduser Firstname.Lastname