我使用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 /中创建邮箱