저는 postfix, dovecot, suirrelmail/rainloop가 작동하는 Debian Jessie 8.1 서버를 실행하고 있습니다. 내 서버에 여러 도메인이 있습니다. 기본 서버 도메인은 ispconfig3을 사용하여 구성되므로 example.com.vhost를 통해 설정됩니다. 그러나 각 추가 도메인은 다음을 통해 구성됩니다./etc/apache2/sites-available/another.com.conf
catch-all
다음을 편집하여 기본 도메인을 구성했습니다 /etc/postfix/virtual
.
@example.com myuser
[email protected] info
그런 다음 다음 명령을 사용하여 postifx를 업데이트합니다.
nano /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual
postmap /etc/postfix/virtual
service postfix reload
문제는 내가 말했듯이 서버에 다른 가상 도메인이 있다는 것입니다. 해당 이메일을 자체 이메일 [email protected]
이나 적어도 기본 [email protected]
이메일에 모두 포함시키려면 어떻게 해야 합니까?
/etc/postfix/virtual
나는 이와 같은 것을 추가하려고 시도했지만 @another.com info
도움이 되지 않았습니다. 다른 제안이 있나요?
답변1
이 문제를 해결하는 방법에는 두 가지가 있습니다.
모든 가상 도메인에 대한 매핑을 에 추가합니다
/etc/postfix/virtual
. Postfix는 이 파일의 항목이 일치하면 메시지를 수락합니다.virtual_alias_domains
메일을 수신하려는 다른 도메인 목록으로 설정하세요 . 그런 다음 정규식 테이블을 사용할 수 있습니다virtual_alias_maps = pcre:/etc/postfix/virtual.pcre
. 여기서 후자는 다음과 같은 내용을 포함합니다/.*/ info
.
참고: 이는 테스트되지 않았습니다.