Skip to main content

MX Sniffer

Project description

MX Sniff

Build status Coverage status

MX Sniff identifies well known email service providers given an email address or a domain name. Use this to find out how many users in your email database are Gmail users (via Google Apps).

To install, get it from PyPI:

$ pip install mxsniff

Or get the development branch direct from GitHub:

$ pip install

Command line usage:

$ mxsniff
$ mxsniff -v
$ mxsniff @filename_with_list_of_domains_or_emails_or_urls

Python usage:

>>> from mxsniff import mxsniff, mxbulksniff
>>> mxsniff('')
>>> mxbulksniff(['', ''])  # Returns a generator with one result at a time


  • Added support for wildcards in domain names
  • Additional providers
  • Detect self-hosted email servers
  • Remove verbose mode in the mxsniff function; always verbose now
  • Track MX TLDs
  • Run queries in a multiprocess pool in the command line version


  • Updated README and minor bugfixes


  • Python 3 and PyPy support
  • mxsniff now returns a string or None, switching to a list only when multiple service providers are found
  • get_domain now extracts the TLD when a URL is provided, so www. and other subdomains are ignored
  • New mxbulksniff to run on a large list
  • Verbose mode to also retrieve MX values
  • New console script for easy use and batch processing of large lists
  • More providers


  • First version

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mxsniff, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size mxsniff-0.3.0.tar.gz (6.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page