J'ai ouvert cmd
et tapé ping gmail.com
. Cela me montre:
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>
J'ai un compte Gmail , alors je me suis envoyé mais au lieu d' [email protected]
utiliser [email protected]
.
Réponse:
Il s'agit d'une notification d'état généré automatiquement
CECI EST UN MESSAGE D'AVERTISSEMENT SEULEMENT.
VOUS N'AVEZ PAS BESOIN DE RENVOYER VOTRE MESSAGE.
La livraison au destinataire suivant a été retardée:
[email protected]
Le message sera réessayé pendant 2 jour (s) supplémentaire (s)
Détails techniques d'une défaillance temporaire: le serveur destinataire n'a pas accepté nos demandes de connexion. Pour plus d'informations, consultez la page http://mail.google.com/support/bin/answer.py?answer=7720 [74.125.235.54 (1): connexion refusée].
----- Message d'origine -----
MIME-Version: 1.0 Received: par 10.223.93.196 avec l'ID SMTP w4mr3261626fam.44.1309944998035; Mer., 06 juil. 2011 02:36:38 - 0700 (PDT) Reçu: par 10.223.104.194 avec HTTP; Mer., 6 juil. 2011 02:36:37 -0700 (PDT) Date: mer., 6 juil. 2011 17:36:37 +0800 ID de message: Objet: test De: Joseph À: [email protected] Type de contenu: en plusieurs parties / alternative; frontière = 20cf3054a49348815504a763560c
testtest
Je n'ai pas reçu le mail. Pourquoi?
Pourquoi ne puis-je pas simplement remplacer la gmail.com
partie par 74.125.235.55
?
[email protected]
serait de toute façon une syntaxe incorrecte, conformément à la RFC 5322, § 3.4.1.nslookup
donnera des informations similaires sur les machines Windows.nslookup -q=mx gmail.com
pour être précis.Lorsque vous envoyez un courrier électronique à [email protected], le serveur de courrier sortant utilise l' enregistrement DNS MX du domaine de destination pour déterminer quelle adresse IP est responsable du traitement du courrier sur ce domaine. Cette adresse IP peut ne pas être identique lors d'un ping normal.
À l'aide de l'outil 'dig' sous Linux, je peux déterminer que l'enregistrement MX de gmail.com correspond à l'ensemble de serveurs suivant:
qui produisent des résultats de ping complètement différents:
La possibilité d'envoyer directement un courrier électronique à cette adresse IP dépendra probablement de votre client de messagerie et de votre serveur de messagerie. Il vous faudra peut-être mettre l'adresse entre crochets, comme indiqué dans la réponse de slotishtype .
la source
Essayez d'utiliser:
la source
@[ip]
est une syntaxe spéciale dans le RFC qui est définie comme contournant la recherche MX.74.125.235.55
n'est pas une passerelle Gmail. Si vous allez directement à l'adresse IP de votre navigateur, vous n'irez pas sur le site Web de Gmail. ça va aller à Google, donc ça pourrait être un point.la source
Tout d’abord, cette adresse IP elle-même ne sera pas répertoriée en tant qu’enregistrement DNS MX (même si vous avez utilisé l’adresse IP correcte du serveur de messagerie), comme d’autres l'ont dit, de sorte que le serveur ne va pas non plus acheminer en fonction de cette adresse IP car elle
@thedomain
est simplement utilisée pour les recherches). Même si vous utilisiez telnet pour vous connecter directement au serveur (c’est ainsi que les experts testent directement le courrier électronique), cela échouerait pour la raison suivante:Chaque fois que je configure un système de messagerie, et j'en fais beaucoup, avec Microsoft Exchange ou d'autres, vous devez toujours lui indiquer quels sont les domaines qu'il acceptera. J'entre toujours
@thedomain.com
, ce qui signifie qu'il acceptera uniquement les courriels pour ce domaine. Étant donné que ce@74.125.235.55
n'est pas un domaine, et certainement pas dans la liste des domaines acceptés, même si vous étiez directement connecté au serveur de messagerie, il le rejettera quand même.la source
74.125.235.55
est un domaine (selon RFC 5322 § 3.4.1 ce n'est pas la syntaxe d'une adresse IP dans unaddr-spec
). C'est un domaine inexistant, mais c'est un domaine, au grand dam de plusieurs opérateurs de serveur de contenu DNS. Notez également que plusieurs MTS accepteront automatiquement le courrier adressé aux adresses IP de leurs serveurs de relais SMTP (de manière syntaxiquement correcte). Les anciennes versions de exim faisaient cela. Qmail aussi.addr-spec
séquence de caractères74.125.235.55
est un domaine, avec les étiquettes55
,235
,125
, et74
dans l' ordre décroissant à partir de la racine. En 2008, Duane Wessels et al. 3,8% des requêtes sur le serveur DNS de contenu racine "K" de l’ICANN. Il est maintenant temps de lire la RFC 4697 § 2.9. ☺La question est ce que l'adresse e - mail en fait est .
Dans de nombreux schémas de protocoles, la syntaxe d'adresse
[email protected]
signifie simplement "se connecter à un hôte Internetexample.com
et spécifier l'utilisateur (pour le protocole approprié)xxx
". SSH, FTP, SCP et autres suivent ce modèle:example.com
est juste un nom de fantaisie pour une adresse IP (qui est résolu de la même manière que lorsqu’on fait aping
). Pour les emails, c'est différent. La chaîne complète[email protected]
est ici une adresse e-mail, le domaine en fait partie, ce n’est pas simplement le serveur auquel une connexion doit être envoyée pour l’envoyer; ce serveur s'appelle le "relais", et il est obtenu, à partir de cette partie hôte, par une requête DNS spéciale (enregistrements MX) comme expliqué dans d'autres réponses, mais gardez à l'esprit:il peut coïncider ou non avec l'adresse IP "normale" de
example.com
(A
enregistrement). souvent ils sont différents.une fois que le client a découvert le relais et s’y connecte, il doit toujours indiquer à l’adresse mail complète "Je veux envoyer un mail à
[email protected]
" (le même relais peut traiter des mails pour différents domaines).BTW, le deuxième point (mais pas le premier) s’applique également à HTTP , puisque 1.1: le domaine est utilisé pour résoudre l’adresse IP de l’hôte, mais également pour spécifier la ressource.
la source
N'oubliez pas que les serveurs de messagerie de destination examinent l' intégralité de l'adresse , y compris le nom qui suit le
@
signe. Les serveurs de messagerie Gmail acheminent uniquement les messages qui se terminent par la@gmail.com
suppression ou le rejet de toutes les autres adresses [1] .L'adresse IP du serveur de messagerie de Gmail est
74.125.45.27
. Mais l'adresse[email protected]
n'est pas la même chose que[email protected]
. Gmail dirait "je sais qui est [email protected], mais je n'ai jamais entendu parler du nom [email protected]", et déciderait qu'il ne pouvait pas être livré à la deuxième adresse.[1] Oui, je sais que ce n'est pas tout à fait vrai et oui, je connais Google Apps.
la source