nginx 뒤에서 Dovecot과 Postfix를 호스팅하시나요?

nginx 뒤에서 Dovecot과 Postfix를 호스팅하시나요?

postfix그래서 현재 일부 웹 사이트를 호스팅하는 서버에 설정하려고 생각 중이었고 구성 옵션을 우연히 발견했지만 이를 실제로 사용할 수 있는 방법을 보여주는 구체적인 예를 찾는 데 어려움을 겪고 있습니다.dovecotnginxmail {}nginx

기본적으로 내가 원하는 것은 현재 시스템의 소켓/포트(또는 나중에 이동할 경우 동일한 로컬 네트워크의 다른 시스템)를 통해 로컬로 수신 대기하고 dovecot모든 실제 외부 연결을 처리하는 것입니다. 가능합니까?postfixnginx

그렇다면 이와 같은 설정으로 여러 도메인을 지원할 수 있는지도 알고 싶습니다.

예를 들어, 다음과 같은 작업을 수행할 수 있나요? 그렇다면 어떻게?

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
    }
}

즉, nginxIMAP 및 SMTP에 대한 외부 연결이 각 도메인에 제공되고 적절한 가상 사용자, 도메인 등으로 라우팅되고 구성됩니다 postfix.dovecot

여러 도메인을 처리하기 위해 별도의 인증서를 사용하는 것이 가능하다는 것을 알고 있으므로 dovecot개별적으로 구성하는 것이 더 쉽다면 그렇게 할 수도 있지만 postfix모든 도메인에 대해 단일 인증서를 사용하지 않고도 다른 도메인을 가리킬 수 있기를 바랍니다. 내 이메일 도메인.

mail가능하다면 위의 블록 중 하나와 경쟁하는 답변과 필요한 구성 변경 사항 dovecot및/또는 postfix이 설정에서 작업할 수 있는 답변을 원합니다 .

관련 정보