Est-il possible de savoir si un domaine utilise Google Apps pour la messagerie électronique?

18

J'échange des e-mails avec un certain nombre d'utilisateurs différents - est-il possible de regarder les en-têtes de messagerie et de déterminer si ces utilisateurs utilisent Google Apps comme serveur de messagerie?

justSteve
la source

Réponses:

30

Creusez leurs enregistrements MX:

$> dig domainname.com mx

S'ils sont avec Google, vous le saurez.

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.

la source
1
Pour voir les fenêtres members.shaw.ca/nicholas.fong/dig
harrymc
1
Vous pouvez également utiliser samspade.org .
CarlF
en supprimant un peu le commentaire de Piskor, google.com/a/example.com/ServiceLogin?service=mail avec le domaine correct vous montrera une page de connexion et vous expliquera comment vous connecter SI example.com est un domaine d'applications google valide. (Je viens de le tester)
PsychoData
Existe-t-il un moyen de s'identifier via une requête HTTP?
Vali Shah
6

Je pense que le plus simple serait de le taper dans Google Domain Tester. Il fait le travail pour vous.

http://www.googledomaintester.com

À votre santé!

Cédric
la source
1
Techniquement, la réponse est le lien. Cela dit, si le lien descendait, ce serait doublement inutile.
Journeyman Geek
Testé: ne semble pas fonctionner. (testé avec un e-mail compatible g-suite connu)
Offirmo
-1

Si vous utilisez .NET et supposez que leur domaine est MAIL.theirdomain.com, vous pouvez le faire:

System.Net.Dns.GetHostEntry ("mail.theirdomain.com"). HostName

Les comptes Google Apps que j'ai vus se terminer avec google.com, tels que ghs.google.com.

Paul

PaulJ
la source
Écrire un programme pour effectuer une requête DNS avec des tonnes d'outils existants semble être une exagération ...
Matteo
@Matteo, cela pourrait être utilisé dans PowerShell, qui est fourni avec Windows Vista et les versions plus récentes ...
Bob
3
Cela peut sembler fonctionner, en quelque sorte - sauf quand cela ne fonctionne pas. De nombreux domaines ont un caractère générique de troisième niveau pour les enregistrements A - mail.example.com pointerait vers le même hôte que xyzzy.example.com et foobar.example.com. Il vaut mieux vérifier l'enregistrement MX réel (voir la réponse acceptée) que de deviner. Sur la moitié des domaines que j'ai configurés avec Google Apps, votre méthode retournerait par erreur "false", car l'accès Web n'était pas sur mail.example.org. Par exemple, c'est un moyen valide de se connecter: google.com/a/example.com/ServiceLogin?service=mail
Piskvor
ou, d'ailleurs, vous pouvez vous connecter à mail.google.com tant que vous fournissez l'adresse e-mail de l'ensemble de votre organisation, par exemple "[email protected]". Juste pour être juste envers piskvor, je ne pense pas que cette méthode était valide en 2012.
PsychoData