Estou tentando entender em detalhes como funciona o email. Eu encontrei um bom site ( Registro MX no DNS explicado com configurações de exemplo ) descrevendo o tópico. Infelizmente há alguma confusão que tenho. Aqui está o que o site diz sobre o envio de um email:
Depois que o servidor SMTP localizar o servidor SMTP de receptores de destino, Pesquisa de registro MX, ele encaminhará a mensagem para esse servidor (por meio de a Internet ). Em seguida, o servidor SMTP encaminhará a mensagem para o POP ou servidor IMAP responsável pelo domínio ...
Digamos que eu gostaria de enviar um email de john@yahoo.com para marry@gmail.com. De acordo com a declaração acima minha MUA ( mutt no meu caso) envia a mensagem para o meu servidor SMTP (que é smtp.mail.yahoo.com). Então smtp.mail.yahoo.com usar a pesquisa de DNS para obter o registro MX para gmail.com domínio. Como eu verifiquei o registro MX para gmail.com é gmail-smtp-in.l.google.com com IP: 173.194.77.26. Do outro lado, o endereço do servidor SMTP do Gmail ( smtp.gmail.com ) é: 173.194.77.108. E aqui está a confusão.
- Os dois endereços acima não deveriam ser os mesmos (como eu entendo do excerto citado)? Por que a pesquisa MX retorna referência a uma máquina diferente da
smtp.gmail.comé? - Isso significa que o
smtp.mail.yahoo.comencaminha a mensagem paragmail-smtp-in.l.google.come se assim quesmtp.gmail.comtem que fazer no processo? - Onde está
marryconta de caixa de correio hospedada? Nogmail-smtp-in.l.google.com,smtp.gmail.comou talvezimap.gmail.comserer?