Otworzyłem cmd
i pisałem na maszynie ping gmail.com
. Pokazuje mi:
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>
Mam konto Gmail , więc sam wysłałem e-mailem, ale zamiast tego [email protected]
użyłem [email protected]
.
Odpowiedź; reakcja; reagowanie; odzew; oddźwięk:
Jest to automatycznie generowane powiadomienie o stanie dostawy
TO TYLKO KOMUNIKAT OSTRZEGAWCZY.
NIE MUSISZ PRZESYŁAĆ SWOJEJ WIADOMOŚCI PONOWNIE.
Dostawa do następujących odbiorców została opóźniona:
[email protected]
Wiadomość zostanie ponowiona jeszcze przez 2 dni
Szczegóły techniczne tymczasowej awarii: serwer odbiorcy nie zaakceptował naszych próśb o połączenie. Dowiedz się więcej na http://mail.google.com/support/bin/answer.py?answer=7720 [74.125.235.54 (1): Odmowa połączenia]
----- Wiadomość oryginalna -----
Wersja MIME: 1.0 Otrzymano: przez 10.223.93.196 z identyfikatorem SMTP w4mr3261626fam.44.1309944998035; Śr., 06 lip 2011 02:36:38 -0700 (PDT) Otrzymano: do 10.223.104.194 z HTTP; Środa, 6 lipca 2011 02:36:37 -0700 (PDT) Data: Środa, 6 lipca 2011 17:36:37 +0800 Wiadomość-ID: Temat: test Od: Joseph Do: [email protected] Typ treści: wieloczęściowy / alternatywny; granica = 20cf3054a49348815504a763560c
test
Nie otrzymałem e-maila. Dlaczego?
Dlaczego nie mogę po prostu zastąpić tej gmail.com
części 74.125.235.55
?
[email protected]
tak byłaby to zła składnia, zgodnie z RFC 5322 § 3.4.1.nslookup
poda podobne informacje na temat komputerów z systemem Windows.nslookup -q=mx gmail.com
być precyzyjnym.Podczas wysyłania wiadomości e-mail na adres uż[email protected] serwer poczty wychodzącej używa rekordu DNS MX domeny docelowej do ustalenia, który adres IP jest odpowiedzialny za obsługę poczty w tej domenie. To może nie być ten sam adres IP, który został zwrócony podczas normalnego pingowania.
Za pomocą narzędzia „dig” w systemie Linux mogę ustalić, że rekord MX dla gmail.com jest rozwiązywany do następującego zestawu serwerów:
które dają zupełnie inne wyniki pingowania:
To, czy rzeczywiście możesz wysłać wiadomość e-mail bezpośrednio na ten adres IP, prawdopodobnie zależy od Twojego klienta poczty e-mail i serwera pocztowego, i może być konieczne umieszczenie adresu w nawiasach kwadratowych zgodnie z odpowiedzią typu slishish .
źródło
Spróbuj użyć:
źródło
@[ip]
to specjalna składnia w RFC, która jest zdefiniowana jako pomijanie wyszukiwania MX.74.125.235.55
nie jest bramą Gmaila. Jeśli przejdziesz bezpośrednio do adresu IP w przeglądarce, nie przejdzie on na stronę Gmaila; przejdzie do Google, więc może to być jeden punkt.źródło
Po pierwsze, sam adres IP nie będzie wymieniony jako rekord DNS MX (nawet jeśli użyłeś poprawnego adresu IP serwera pocztowego), jak powiedzieli inni, więc nie znajdzie serwera w pierwszej kolejności (to nie będzie też trasował na podstawie tego adresu IP, ponieważ
@thedomain
jest on używany tylko do wyszukiwania). Nawet jeśli telnet był używany do bezpośredniego łączenia się z serwerem (w ten sposób eksperci bezpośrednio testują wiadomości e-mail), nadal nie udałoby się to z następującego powodu:Ilekroć konfiguruję system poczty i robię wiele z nich, z Microsoft Exchange lub innymi, zawsze musisz powiedzieć, jakie domeny akceptuje. Zawsze wpisuję
@thedomain.com
, co oznacza, że akceptuje tylko wiadomości e-mail dotyczące tej domeny. Ponieważ@74.125.235.55
nie ma domeny, a na pewno nie ma jej na liście akceptowanych domen, nawet jeśli byłeś bezpośrednio połączony z serwerem poczty, nadal ją odrzuca.źródło
74.125.235.55
jest domeną (zgodnie z RFC 5322 § 3.4.1 nie jest to składnia adresu IP waddr-spec
). Jest to nieistniejąca domena, ale jest to domena, ku irytacji wielu operatorów serwerów DNS treści. Należy również zauważyć, że kilka MTS automatycznie zaakceptuje pocztę adresowaną na adresy IP serwerów przekaźników SMTP (w poprawny sposób). Robiły to starsze wersje exim. Podobnie jak qmail.addr-spec
ciąg znaków74.125.235.55
jest domeną, z etykietami55
,235
,125
, i74
w kolejności od korzenia. W 2008 r. Duane Wessels i in. umieść takie nieistniejące nazwy domen, które powodują około 3,8% zapytań na serwerze DNS zawartości głównej „K” ICANN. Nadszedł czas, aby przeczytać RFC 4697 § 2.9. ☺Problem polega na tym, czym faktycznie jest adres e-mail .
W wielu schematach protokołów składnia adresu
[email protected]
oznacza po prostu „połącz się z hostem internetowymexample.com
i określ (dla odpowiedniego protokołu) użytkownikaxxx
”. SSH, FTP, SCP i inne podążają za tym wzorem:example.com
to tylko fantazyjna nazwa dla adresu IP (który jest rozwiązywany tak samo jak podczas robienia aping
). W przypadku e-maili jest inaczej. Pełny ciąg[email protected]
jest tutaj adresem e-mail, domena jest częścią adresu, nie jest to tylko serwer, do którego połączenie się wysyła; serwer ten nazywany jest „przekaźnikiem” i jest uzyskiwany z tej części hosta przez specjalne żądanie DNS (rekordy MX), jak wyjaśniono w innych odpowiedziach, ale należy pamiętać:może się pokrywać lub nie z „normalnym” adresem IP dla
example.com
(A
zapisu). często są inni.gdy klient odkryje przekaźnik i połączy się z nim, nadal musi podać pełny adres e-mail „Chcę wysłać pocztę
[email protected]
” (ten sam przekaźnik może przetwarzać wiadomości e-mail dla różnych domen).BTW, drugi punkt (ale nie pierwszy) dotyczy również HTTP , ponieważ 1.1: domena jest używana do rozwiązania adresu IP hosta, ale służy również do określania zasobu.
źródło
Pamiętaj, że docelowe serwery pocztowe sprawdzają cały adres , w tym nazwę występującą po
@
znaku. Serwery poczty Gmail będą kierować tylko wiadomości, które kończą się@gmail.com
, odrzucając lub odrzucając wszystkie inne adresy [1] .Adres IP serwera poczty Gmail to
74.125.45.27
. Ale adres[email protected]
to nie to samo co[email protected]
. Gmail powiedziałby „wiem, kto jest [email protected], ale nigdy nie słyszałem o nazwie [email protected]” i zdecydował, że nie może dostarczyć go na drugi adres.[1] Tak, wiem, że to nie do końca prawda i tak, wiem o Google Apps.
źródło