Já li Por que usar Dovecot AND Postfix/Sendmail? , Por que usar Dovecot e Postfix? , Por que usar Dovecot e Postfix? que dão a ideia geral, mas aqui estou procurando detalhes mais precisos para entender como os servidores de e-mail se conectam.
Digamos que eu possuo o domínio example.com
com DNS configurado assim:
example.com MX mail.example.com
mail.example.com A 1.2.3.4
e estão instalados postfix
no dovecot
meu servidor Debian de IP 1.2.3.4.
Digamos que eu envie um e-mail:
- do meu endereço ISP
[email protected]
, do meu computador local Thunderbird - ... para o endereço
[email protected]
Qual é o quadro geral das diferentes conexões que acontecerão durante esse processo?
Está correto o seguinte:
- Meu computador local se conecta à
smtp.myisp.com
(porta 25 ou 587) - O servidor SMTP do meu ISP (postfix?) consulta o DNS
example.com
e eventualmente irá se conectar aomail.example.com
, ou seja, meu próprio servidor ondepostfix
está escutando na porta 25 ou 587 - Meu servidor
postfix
salva o e-mail no disco (onde, por padrão?) - ou
postfix
envia o e-mail paradovecot
(como eles se conectam?) - Quando eventualmente eu quiser buscar e-mails
[email protected]
com outra conta Thunderbird, o computador conectará meu servidor 1.2.3.4 na porta 110 ou 995 (POP3).
?
Nesse caso, postfix
é o MTA, dovecot
é o servidor POP3/IMAP, mas o que é o MDA/LDA (Delivery Agent)?
/var/mail/username
caixas de correio no estilo UNIX (muitas desvantagens, quase nenhuma vantagem). Os e-mails são armazenados onde você especifica que seu Maildir é, por "padrão" épostfix
, não envia e-mails para ninguém nem para nada, apenas os armazena usando o agente de entrega integrado. Não há comunicação entredovecot
epostfix
per se AFAIK.dovecot
, e ele permite que você trabalhe com o maildir compatível com qmail do usuário especificado acima, por exemploPostfix novamente: http://www.postfix.org/OVERVIEW.html :
man 8 local
.