Czy można wiedzieć, czy domena korzysta z Google Apps do obsługi poczty e-mail?

18

Wymieniam wiadomości e-mail z wieloma różnymi użytkownikami - czy można spojrzeć na nagłówki wiadomości i dowiedzieć się, czy ci użytkownicy używają Google Apps jako serwera poczty?

justSteve
źródło

Odpowiedzi:

30

Wykop ich rekordy MX:

$> dig domainname.com mx

Jeśli są z Google, będziesz o tym wiedział.

domainname.com.            2198    IN      MX      10 ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      20 ALT1.ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      20 ALT2.ASPMX.L.GOOGLE.com.
domainname.com.            2198    IN      MX      30 ASPMX2.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX3.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX4.GOOGLEMAIL.com.
domainname.com.            2198    IN      MX      30 ASPMX5.GOOGLEMAIL.com.

źródło
1
W przypadku systemu Windows patrz members.shaw.ca/nicholas.fong/dig
harrymc
1
Możesz także użyć samspade.org .
CarlF
wykreślając nieco z komentarza Piskora, google.com/a/example.com/ServiceLogin?service=mail z prawidłową domeną pokaże stronę logowania i wyjaśni, jak się zalogować, jeśli example.com jest prawidłową domeną aplikacji Google. (Właśnie to przetestowałem)
PsychoData,
Czy istnieje sposób identyfikacji za pomocą żądania HTTP?
Vali Shah
6

Myślę, że najłatwiej byłoby po prostu wpisać go w Google Domain Tester. To działa dla ciebie.

http://www.googledomaintester.com

Twoje zdrowie!

Cédric
źródło
1
Technicznie odpowiedzią jest link. To powiedziawszy, jeśli link przestanie działać, będzie podwójnie bezużyteczny.
Journeyman Geek
Testowane: wydaje się nie działać. (testowany ze znanym e-mailem z włączonym pakietem g)
Offirmo
-1

Jeśli używasz platformy .NET i założysz, że ich domeną jest MAIL.theirdomain.com, możesz to zrobić:

System.Net.Dns.GetHostEntry („mail.theirdomain.com”).

Wszystkie konta Google Apps, które widziałem, kończą się na google.com, takie jak ghs.google.com.

Paweł

PaulJ
źródło
Pisanie programu do wykonania zapytania DNS z mnóstwem istniejących narzędzi wydaje się przesadą ...
Matteo
@Matteo można tego użyć w programie PowerShell, który jest dostarczany z systemem Windows Vista i nowszymi ...
Bob
3
To może się wydawać, że działa, w pewnym sensie - chyba że nie. Wiele domen ma symbole wieloznaczne trzeciego poziomu dla rekordów A - mail.example.com wskazywałby na ten sam host, co xyzzy.example.com i foobar.example.com. Lepiej sprawdzić aktualny rekord MX (patrz zaakceptowana odpowiedź) niż zgadywać. W przypadku połowy domen, które skonfigurowałem w Google Apps, twoja metoda omyłkowo zwróciłaby wartość „false”, ponieważ dostęp do sieci nie był dostępny na mail.example.org. Na przykład jest to prawidłowy sposób logowania: google.com/a/example.com/ServiceLogin?service=mail
Piskvor
lub, w tym przypadku, możesz zalogować się na mail.google.com, pod warunkiem, że podasz adres e-mail całej organizacji, np. „[email protected]”. Aby być sprawiedliwym wobec piskvor, nie sądzę, aby ta metoda była poprawna w 2012 roku.
PsychoData,