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.com
encaminha a mensagem paragmail-smtp-in.l.google.com
e se assim quesmtp.gmail.com
tem que fazer no processo? - Onde está
marry
conta de caixa de correio hospedada? Nogmail-smtp-in.l.google.com
,smtp.gmail.com
ou talvezimap.gmail.com
serer?