![DoveCot 사용자 + 여러 도메인](https://rvso.com/image/1451536/DoveCot%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%2B%20%EC%97%AC%EB%9F%AC%20%EB%8F%84%EB%A9%94%EC%9D%B8.png)
안녕하세요. 비둘기장을 여러 도메인에서 작동시키려고 합니다.
내 /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
접미사 main.cf
http://178.62.83.208/postfix.cf
작동시키려면 어떻게 해야 합니까?
답변1
내가 아는 한, 다중 도메인이라는 개념은 메일 사용자가 가상이라는 것을 의미합니다. /etc/aliases에서 사용할 수 없어야 합니다.
userdb
대신에 Dovecot /를 passdb
어딘가에 설정하거나 /etc/dovecot/users
심지어/etc/dovecot/%d/users
비슷한 방식으로 mail_location
를 사용하도록 정의합니다 %d
.
별칭이 필요한 경우 접미사에 정의하십시오.
# /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