postfix
그래서 현재 일부 웹 사이트를 호스팅하는 서버에 설정하려고 생각 중이었고 구성 옵션을 우연히 발견했지만 이를 실제로 사용할 수 있는 방법을 보여주는 구체적인 예를 찾는 데 어려움을 겪고 있습니다.dovecot
nginx
mail {}
nginx
기본적으로 내가 원하는 것은 현재 시스템의 소켓/포트(또는 나중에 이동할 경우 동일한 로컬 네트워크의 다른 시스템)를 통해 로컬로 수신 대기하고 dovecot
모든 실제 외부 연결을 처리하는 것입니다. 가능합니까?postfix
nginx
그렇다면 이와 같은 설정으로 여러 도메인을 지원할 수 있는지도 알고 싶습니다.
예를 들어, 다음과 같은 작업을 수행할 수 있나요? 그렇다면 어떻게?
mail {
server_name mail.some.domain;
ssl_certificate /some/path/mail.some.domain.pem;
ssl_certificate_key /some/path/mail.some.domain.key;
server {
listen :587 ssl;
listen [::]:587 ssl;
protocol smtp;
# somehow point this to postfix
}
server {
listen :993 ssl;
listen [::]:993 ssl;
protocol imap;
# somehow point this to dovecot
}
}
mail {
server_name mail.another.domain;
ssl_certificate /some/path/mail.another.domain.pem;
ssl_certificate_key /some/path/mail.another.domain.key;
server {
listen :587 ssl;
listen [::]:587 ssl;
protocol smtp;
# somehow point this to postfix
}
server {
listen :993 ssl;
listen [::]:993 ssl;
protocol imap;
# somehow point this to dovecot
}
}
즉, nginx
IMAP 및 SMTP에 대한 외부 연결이 각 도메인에 제공되고 적절한 가상 사용자, 도메인 등으로 라우팅되고 구성됩니다 postfix
.dovecot
여러 도메인을 처리하기 위해 별도의 인증서를 사용하는 것이 가능하다는 것을 알고 있으므로 dovecot
개별적으로 구성하는 것이 더 쉽다면 그렇게 할 수도 있지만 postfix
모든 도메인에 대해 단일 인증서를 사용하지 않고도 다른 도메인을 가리킬 수 있기를 바랍니다. 내 이메일 도메인.
mail
가능하다면 위의 블록 중 하나와 경쟁하는 답변과 필요한 구성 변경 사항 dovecot
및/또는 postfix
이 설정에서 작업할 수 있는 답변을 원합니다 .