No cabeçalho do email, a que o “recebido de” ip se refere?

9

Percebi que alguns cabeçalhos de e-mail contatam um campo chamado received : from e contém um endereço IP.

Esse endereço se refere à máquina do remetente mesmo se ele estiver usando uma interface da Web ou para o servidor?

    
por sohaibafifi 19.06.2012 / 09:31

3 respostas

13

O correio começa em um cliente, este cliente o envia para o servidor. Se o servidor tiver que entregá-lo para outro servidor (porque ele não está servindo e-mail para o domínio para onde o e-mail precisa ir), ele o encaminha para o servidor que o faz. Este servidor adiciona received : from ao cabeçalho.

Exemplo:

[email protected] quer enviar um email para [email protected].

Bart cria um email e passa para o servidor de email para mydomain.com. Este servidor analisa o endereço de destino e vê que é yourdomain.com . Este servidor não fornece email para yourdomain.com . Ele precisa procurar o servidor que faz por meio dos registros MX para yourdomain.com e encaminhar o e-mail para ele.

Quando o servidor de e-mail para yourdomain.com receber o e-mail, ele adicionará received : from mail.mydomain.com e o entregará à caixa de correio de sohaibafifi ou o fornecerá a outro servidor, se isso for necessário.

Exemplo de tal cadeia:

Received: by 10.42.195.134 with SMTP id ec6csp80279icb;
        Tue, 19 Jun 2012 00:45:09 -0700 (PDT)
Received: by 10.180.103.42 with SMTP id ft10mr929660wib.18.1340091908492;
        Tue, 19 Jun 2012 00:45:08 -0700 (PDT)
Received: from barracuda2.infraxnet.be (mail2.infraxnet.be. [78.24.168.38])
        by mx.google.com with ESMTP id c73si24136496wec.20.2012.06.19.00.45.07;
        Tue, 19 Jun 2012 00:45:08 -0700 (PDT)

Você deve ler essas informações de baixo para cima.

    
por 19.06.2012 / 09:45
2

Além do que o @Bart De Vos está dizendo, até mesmo o primeiro servidor de e-mail que recebe a mensagem, isto é, o servidor da sua organização, adicionará um cabeçalho Received: from indicando o cliente que está enviando a mensagem. No caso de uma interface da web em mail (webmail), o cliente que envia a mensagem é o servidor que hospeda o aplicativo WebMail. Normalmente, tanto o endereço IP quanto o nome do cliente são registrados, mas é possível registrar somente o endereço IP se o nome (DNS) não puder ser descoberto. Por exemplo, meu servidor (postfix) grava isso assim

Received: from [10.16.16.63] (client.inmydomain [10.16.16.63]) .....

Essencialmente, como resultado do acima, uma mensagem pode ser rastreada de volta à sua origem dessa forma e à rota (relés) que ela percorreu. Lembre-se de que existem maneiras de modificar esses registros.

    
por 19.06.2012 / 09:57
0

Acabei de fazer o teste para você:

Enviei pela primeira vez um email do meu outlook para o meu Gmail e depois a partir da interface web do Hotmail. Este é o resultado:

Do meu outlook:

Received: from 20.20-200-80.adsl-dyn.isp.belgacom.be (HELO jameson) ([80.200.20.20])
  by relay.skynet.be with ESMTP; 19 Jun 2012 09:45:24 +0200

Do hotmail:

Received: from BAY162-W38 ([65.54.190.201]) by bay0-omc4-s7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);

Como você pode ver quando estou enviando o e-mail da interface web do hotmail, o IP do meu computador não está incluído.

    
por 19.06.2012 / 09:35