DoveCot ユーザー + 複数のドメイン

DoveCot ユーザー + 複数のドメイン

こんにちは、dovecotを複数のドメインで動作させようとしています

私の/etc/aliasesは次のようになります

# See man 5 aliases for format
postmaster:    root
shop: shop
ben: ben

それを次のように変更してみると

[email protected]: ben

そして実行する

newaliases

それは私に教えてくれる

postalias: warning: /etc/aliases, line 3: name must be local

これが私のdovecotの設定です

http://178.62.83.203/dovecot.conf

postfix メイン.cf

http://178.62.83.208/postfix.cf

動作させるには何をする必要がありますか?

答え1

私の理解する限り、複数のドメインという概念は、メールユーザーが仮想的になることを意味します。/etc/aliases では利用できないはずです。

代わりに、Dovecot userdb/ をpassdbどこかにセットアップする/etc/dovecot/usersか、/etc/dovecot/%d/users

同様の方法でmail_locationを使用するように定義します%d

エイリアスが必要な場合は、postfixで定義します

# /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual_alias_map

そして地図を埋める

# /etc/postfix/virtual_alias_map
[email protected] [email protected] [email protected] ben

上記はbenシステム上に存在するローカルユーザー(/etc/passwd)であり、メールは(うまくいけば)ユーザーのローカルメールボックス(/var/mail/ben)に配信されます。

関連情報