Como o envio de e-mail funciona?

1

quando um usuário envia um email. quais são os procedimentos que estão acontecendo? Quero dizer, como os servidores estão distinguindo entre @ gmail.com e link , por exemplo? Existem configurações especiais que precisam ser feitas no servidor DNS?

obrigado.

    
por bogha 28.11.2009 / 10:46

1 resposta

11

Existem entradas especiais DNS chamadas Registros MX que servidores de e-mail ou agentes de transferência de e-mail usam para determinar onde entregar e-mails para um domínio .

Usando o gmail.com como exemplo:

gmail.com       MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail.com       MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com       MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com       MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com       MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com

A preferência do registro MX determina o servidor que será tentado primeiro na ordem do menor para o maior. Portanto, nesse caso, os servidores de e-mail tentarão enviar e-mails para o gmail-smtp-in.l.google.com antes de tentar o alt1.gmail-smtp-in.l.google.com etc.

Se os números de preferência do MX forem os mesmos, os servidores de e-mail deverão distribuir aleatoriamente mensagens entre eles.

Em relação ao email, o protocolo usado é Simple Mail Transfer Protocol ou SMTP.

Conectar-se a servidores da Web via HTTP usa registros DNS A (ou às vezes CNAME que apontam para registros A):

gmail.com       internet address = 74.125.127.83
gmail.com       internet address = 209.85.225.83
gmail.com       internet address = 74.125.79.83
    
por 28.11.2009 / 11:10