Hospedando Dovecot e Postfix Atrás do nginx?

3

Por isso, estou pensando em configurar postfix e dovecot em um servidor que hospeda alguns sites via nginx , e me deparei com a opção de configuração mail {} para nginx , mas estou tendo dificuldade em encontrar exemplos concretos que realmente mostram como posso usá-lo.

Basicamente, o que eu gostaria de fazer é ter dovecot e postfix ouvir localmente por meio de sockets / ports no sistema atual (ou outro na mesma rede local se eu movê-los no futuro), com nginx handling todas as conexões externas reais. Isso é possível?

Se sim, o que eu também gostaria de saber é se é possível usar essa configuração para suportar vários domínios?

Por exemplo, eu poderia fazer algo como o seguinte trabalho e, como, como?

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

, por exemplo, nginx fornecendo conexões externas para IMAP e SMTP para cada domínio e roteamento para postfix e dovecot , ambos configurados com os usuários virtuais apropriados, domínios, etc.

Eu sei que dovecot pode lidar com vários domínios com certificados individuais, portanto, se for mais fácil configurá-lo separadamente, posso fazer isso, mas gostaria de poder apontar domínios diferentes para postfix também, sem ter que usar um único certificado para todos os meus domínios de e-mail.

Se possível, agradeço uma resposta que concorra a um dos blocos mail acima, além de quaisquer alterações de configuração que eu possa precisar para dovecot e / ou postfix funcionarem nessa configuração.

    
por Haravikk 05.12.2015 / 12:53

0 respostas