Enviando um processo de e-mail

Enviando um processo de e-mail

Estou tentando entender em detalhes como funciona o e-mail. Encontrei um site muito bom (Registro MX no DNS explicado com exemplos de configurações) descrevendo o tópico. Infelizmente, há alguma confusão que tenho. Aqui está o que o site informa sobre o envio de um e-mail:

Assim que o seu servidor SMTP encontrar o servidor SMTP do destinatário alvo, usando uma pesquisa de registro MX, ele encaminhará a mensagem para esse servidor (através da Internet). Então o servidor SMTP encaminhará a mensagem para o servidor POP ou IMAP responsável pelo domínio...

Digamos que eu gostaria de enviar um e-mail de [email protected]para [email protected]. De acordo com a declaração acima, meu MUA( muttno meu caso) envia a mensagem para meu servidor SMTP (que é smtp.mail.yahoo.com). Em seguida, smtp.mail.yahoo.comuse a pesquisa de DNS para obter o registro MX do gmail.comdomínio. Como verifiquei, o registro MX gmail.comestá gmail-smtp-in.l.google.comcom IP:. 173.194.77.26Do outro lado, o endereço do seridor SMTP do Gmail ( smtp.gmail.com) é: 173.194.77.108E aqui está a confusão.

  1. Os dois endereços acima não deveriam ser iguais (como entendi no trecho citado)? Por que a pesquisa MX retorna referência a uma máquina diferente daquela smtp.gmail.com?
  2. Isso significa que smtp.mail.yahoo.comencaminha a mensagem para gmail-smtp-in.l.google.come, em caso afirmativo, o que smtp.gmail.comdeve ser feito no processo?
  3. Onde a marryconta da caixa de correio está hospedada? Em gmail-smtp-in.l.google.com, smtp.gmail.comou talvez imap.gmail.comserer?

Responder1

O SMTP de entrada e saída de um provedor pode ser gerenciado por servidores diferentes.

  • SMTP de entrada (ou frequentemente chamado de MX) lida com mensagens recebidas para os usuários do domínio. Esses servidores serão configurados para aceitar apenas mensagens destinadas ao seu próprio domínio (gmail.com, por exemplo).

  • O SMTP de saída lida com e-mails de usuários do domínio que tentam enviar e-mails para o resto do mundo. Esses servidores serão configurados para permitir e-mails destinados a qualquer lugar, mas somente se forem enviados por seus próprios clientes. Freqüentemente, isso é aplicado com firewalls baseados em endereço IP ou SMTP AUTH (nome de usuário e senha).

Se você enviar um e-mail do yahoo.com para o google.com, o smtp.gmail.com não fará nada. No entanto, se você enviar um e-mail do google.com para o yahoo.com, o servidor smtp.google.com aceitará o e-mail do MUA e o enviará para o servidor MX do yahoo.com.

Para sua última pergunta, a caixa de correio de casamento provavelmente estará hospedada em algum servidor distante na nuvem do Google. Quando um front-end (um dos servidores que gerencia imap.google.com) recebe uma solicitação para fornecer arquivos da caixa de correio de casamento, ele procura uma referência à caixa de correio (em algum banco de dados) e recupera as informações de um máquina remota.

Pensar em grandes configurações de e-mail (como yahoo.com e gmail.com) talvez não seja a melhor maneira de começar a entender o e-mail. Tente entender como seu ISP lidaria com isso.

informação relacionada