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

這是我的鴿舍配置

http://178.62.83.203/dovecot.conf

後綴主.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)

相關內容