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.