ユーザーの作成時にユーザーのメールディレクトリをカスタムの場所に変更する

ユーザーの作成時にユーザーのメールディレクトリをカスタムの場所に変更する

Ubuntu 14.04.3 LTSを使用しています。私のメールボックス/の場所をどのように変更しますか home/user/Maildir/?このユーザーのホームディレクトリを作成する必要はありません。ファイルをいくつか変更しましたが、新しいユーザーを作成したときに反映されませんでした(メールディレクトリは/ home / user /ディレクトリに作成されます)。/Location/Mail/

/etc/default/useradd/etc/login.defs

/Location/Mail/したがって、メールディレクトリが既定でそのユーザーを指すユーザーを作成する必要があります。

私もpostfixを使います。 postfixでデフォルトのユーザーメールディレクトリを変更できる場合は、私にも問題ありません。

ベストアンサー1

メールボックスの場所を変更するには、「/etc/postfix/main.cf」ファイルに次の行を含めます。

virtual_mailbox_base = /Location/Mail/

ホームディレクトリ(Unix以外のアカウントユーザーなど)を作成したくない場合は、「/etc/postfix/main.cf」ファイルに次の行を含めます。

virtual_alias_maps = hash:/etc/postfix/userlist

Postfixにこれらのファイルを追加したら、/etc/postfix/userlistファイルにメールボックスを構成する必要なユーザーを追加します。

[email protected]   user1
[email protected]   user2

...希望するユーザーの数...

/homeの代わりに/Location/Mail/にユーザーのデフォルトのメールディレクトリを作成する必要がある場合は、/etc/default/useraddファイルで修正してください。

Home=/Location/Mail

これにより、/Location/Mail//Maildir/ パスにメールボックスが作成されます。

おすすめ記事