-
O MX (servidor SMTP conhecido como
MTA
) pode ser configurado como destino ou retransmissão para alguns domínios de email. -
Se estiver configurado como retransmissão, a mensagem será enviada para outro MTA que também pode ser destino ou retransmissão. E assim por diante. MX aqui é apenas um ponto de entrada. A mensagem pode ser roteada para os diferentes destinos, duplicada, terminada, etc. É assim que as infraestruturas de correio complexas olham dentro. A mensagem passo a passo será roteada para o host, configurado como destino. Caso contrário, após alguns passos, a mensagem será rejeitada como não entregue.
-
Se o host estiver configurado como destino, as mensagens serão armazenadas localmente. Esse processo é realizado por
Local Delivery Agent
- LDA. Todos os servidores SMTP têm alguma funcionalidade LDA, portanto, eles podem armazenar mensagens pelo menos no formatomailbox
.Mailbox
é apenas um arquivo simples com mensagens anexadas uma a uma. Como alternativa, as mensagens podem ser armazenadas nomaildir
ou até mesmo nos bancos de dados, comomysql
oupostgres
. -
As mensagens de armazenamento local podem ser obtidas por
Mail User Agent
ou MUA comomutt
oumail
utilitários. Mas se suas mensagens estiverem armazenadas no host remoto, você precisará de algum serviço comoPOP3
ouIMAP
para buscar mensagens pela rede.
Portanto, as mensagens são armazenadas no host não porque não há POP3 no MX. Isso acontece porque o MX está configurado como destino para o domínio e o LDA está configurado corretamente. Caso contrário, a mensagem será devolvida ao remetente com notificação: não é possível entregar.
If I change MX record of my domain to another server, than I will lost all mail history ? Or it is possible to transfer mail to new server ?
A abordagem comum é configurar seu MX como retransmissão que roteará todas as mensagens para o servidor, configuradas como destino. Você pode alterar MXses como quiser, desde que sejam retransmitidas para o mesmo servidor de destino. Mas você também pode mover fisicamente seu armazenamento de mensagens para o outro servidor, na medida em que são apenas arquivos simples.
O software de e-mail popular como sendmail
, postfix
, exim
, qmail
, dovecot
etc é poderoso o suficiente para criar qualquer configuração desejada. Mas isso requer strong conhecimento e habilidades, na medida em que você pode facilmente se tornar vítima de spammers que podem usar servidores mal configurados como spam.