ผู้ใช้ DoveCot + หลายโดเมน


0

สวัสดีฉันพยายามให้นกพิราบทำงานกับหลายโดเมน

/ etc / aliases ของฉันจะเป็นแบบนี้

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

เมื่อฉันลองเปลี่ยนมันเป็น

ben@mydomain.com: ben

จากนั้นเรียกใช้

newaliases

มันบอกฉัน

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

นี่คือการกำหนดค่า dovecot ของฉัน

http://178.62.83.203/dovecot.conf

postfix main.cf

http://178.62.83.208/postfix.cf

ฉันต้องทำอะไรเพื่อให้มันใช้งานได้

คำตอบ:


0

เท่าที่ฉันเข้าใจแนวคิดของหลายโดเมนแสดงว่าผู้ใช้จดหมายจะเป็นเสมือน ไม่ควรมีใน / 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
allusers@domain.org user1@domain.org user2@domain.org ben

ด้านบนbenคือผู้ใช้ในระบบที่มีอยู่ในระบบ (ใน/etc/passwd) และจดหมายจะ (ส่งไปยังหวังว่า) จะถูกส่งไปยังกล่องจดหมายท้องถิ่นของผู้ใช้ ( /var/mail/ben)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.