Eu abri cmd
e digitei ping gmail.com
. Isso me mostra:
C:\Windows\system32>ping gmail.com
Pinging gmail.com [74.125.235.55] with 32 bytes of data:
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=215ms TTL=56
Ping statistics for 74.125.235.55:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 6ms, Maximum = 215ms, Average = 58ms
C:\Windows\system32>
Como tenho uma conta do Gmail , enviei um e-mail a mim mesmo, mas não o [email protected]
usei [email protected]
.
Resposta:
Esta é uma notificação de status de entrega gerada automaticamente
ISTO É APENAS UMA MENSAGEM DE ALERTA.
VOCÊ NÃO PRECISA REENVIAR SUA MENSAGEM.
A entrega ao seguinte destinatário foi atrasada:
[email protected]
A mensagem será repetida por mais 2 dia (s)
Detalhes técnicos de falha temporária: O servidor destinatário não aceitou nossos pedidos de conexão. Saiba mais em http://mail.google.com/support/bin/answer.py?answer=7720 [74.125.235.54 (1): conexão recusada]
----- Mensagem original -----
Versão MIME: 1.0 Recebida: por 10.223.93.196 com ID SMTP w4mr3261626fam.44.1309944998035; Qua, 06 de julho de 2011 02:36:38 -0700 (PDT) Recebido: por 10.223.104.194 com HTTP; Qua, 6 de julho de 2011 02:36:37 -0700 (PDT) Data: qua, 6 de julho de 2011 17:36:37 +0800 ID da mensagem: Assunto: test De: Joseph Para: [email protected] Tipo de conteúdo: multipart / alternativa; limite = 20cf3054a49348815504a763560c
teste TESTE
Não recebi o email. Por quê?
Por que não posso simplesmente substituir a gmail.com
peça 74.125.235.55
?
[email protected]
seria a sintaxe errada de qualquer maneira, conforme RFC 5322 § 3.4.1.nslookup
fornecerá informações semelhantes em máquinas Windows.nslookup -q=mx gmail.com
para ser mais preciso.Quando você envia um email para [email protected], o servidor de email de saída usa o registro MX DNS do domínio de destino para determinar qual endereço IP é responsável pelo tratamento de emails nesse domínio. Pode não ser o mesmo endereço IP retornado durante um ping normal.
Usando a ferramenta 'dig' no Linux, posso determinar que o registro MX para gmail.com é resolvido para o seguinte conjunto de servidores:
que produzem resultados completamente diferentes de ping:
Se você pode realmente enviar email diretamente para esse endereço IP provavelmente depende do seu cliente de email e servidor de email, e talvez seja necessário colocar o endereço entre colchetes, conforme a resposta do tipo de slot .
fonte
Tente usar:
fonte
@[ip]
é uma sintaxe especial no RFC que é definida como ignorando a pesquisa MX.74.125.235.55
não é um gateway do Gmail. Se você for direto para o endereço IP no seu navegador, ele não irá para o site do Gmail; vai para o Google, então esse pode ser um ponto.fonte
Primeiro, o endereço IP em si não será listado como um registro DNS MX (mesmo que você tenha usado o endereço IP correto do servidor de e-mail), como os outros disseram, por isso não encontrará o servidor em primeiro lugar (ele também não será roteado com base nesse endereço IP, pois ele
@thedomain
é usado apenas para pesquisas). Mesmo se você usasse o telnet para se conectar diretamente ao servidor (é assim que os especialistas testam o email diretamente), ele ainda falhará pelo seguinte motivo:Sempre que eu configuro um sistema de correio e faço muitos deles, com o Microsoft Exchange ou outros, você sempre precisa informar quais são os domínios que ele aceita. Eu sempre entro
@thedomain.com
, o que significa que ele aceitará apenas emails desse domínio. Como@74.125.235.55
não é um domínio, e certamente não está na lista de domínios aceitos, mesmo se você estivesse diretamente conectado ao servidor de email, ele ainda o rejeitará.fonte
74.125.235.55
é um domínio (de acordo com o RFC 5322 § 3.4.1, não é a sintaxe de um endereço IP em umaddr-spec
). É um domínio inexistente, mas é um domínio, para grande aborrecimento de vários operadores de servidores DNS de conteúdo. Observe também que vários MTSes aceitarão automaticamente emails endereçados aos endereços IP de seus servidores de retransmissão SMTP (da maneira sintaticamente correta). Versões mais antigas do exim fizeram isso. O qmail também.addr-spec
a sequência de caracteres74.125.235.55
é um domínio, com as etiquetas55
,235
,125
, e74
em ordem decrescente a partir da raiz. Em 2008, Duane Wessels et al. colocar nomes de domínio inexistentes como causando cerca de 3,8% das consultas no servidor DNS de conteúdo raiz "K" da ICANN. Agora é hora de você ler a RFC 4697 § 2.9. ☺A questão é o que realmente é um endereço de email .
Em muitos esquemas de protocolos, a sintaxe do endereço
[email protected]
significa apenas "conectar-se ao host da Internetexample.com
e especificar (para o protocolo relevante) o usuárioxxx
". SSH, FTP, SCP e outros seguem esse padrão:example.com
é apenas um nome sofisticado para um endereço IP (que é resolvido da mesma maneira que quando aping
). Para e-mails, é diferente. A cadeia completa[email protected]
é aqui um endereço de email, o domínio faz parte do endereço, não é apenas o servidor ao qual uma conexão se envia para enviá-lo; esse servidor é chamado de "retransmissão" e é obtido, a partir dessa parte do host, por uma solicitação DNS especial (registros MX), conforme explicado em outras respostas, mas lembre-se:pode coincidir ou não com o endereço IP "normal" para
example.com
(A
registro). freqüentemente eles são diferentes.depois que o cliente descobre a retransmissão e se conecta a ela, ainda precisa informar o endereço de e-mail completo "Quero enviar uma mensagem para
[email protected]
" (a mesma retransmissão pode processar e-mails para domínios diferentes).BTW, o segundo ponto (mas não o primeiro) também se aplica ao HTTP , desde 1.1: o domínio é usado para resolver o endereço IP do host, mas também é usado para especificar o recurso.
fonte
Lembre-se de que os servidores de correio de destino examinam todo o endereço , incluindo o nome que segue o
@
sinal. Os servidores de email do Gmail apenas rotearão as mensagens que terminam@gmail.com
, descartando ou rejeitando todos os outros endereços [1] .O endereço IP do servidor de email do Gmail é
74.125.45.27
. Mas o endereço[email protected]
não é o mesmo que[email protected]
. O Gmail diria "Eu sei quem é [email protected], mas nunca ouvi falar do nome [email protected]" e decidi que não poderia ser entregue no segundo endereço.[1] Sim, eu sei que isso não é exatamente verdade, e sim, eu sei sobre o Google Apps.
fonte