This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

MX Sniff

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 https://github.com/jace/mxsniff/archive/master.zip

Command line usage:

$ mxsniff example.com gmail.com example@gmail.com https://www.google.com
$ mxsniff -v example.com
$ mxsniff @filename_with_list_of_domains_or_emails_or_urls

Python usage:

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

0.3.0

  • 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

0.2.1

  • Updated README and minor bugfixes

0.2.0

  • 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

0.1.0

  • First version
Release History

Release History

0.3.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
mxsniff-0.3.0.tar.gz (6.9 kB) Copy SHA256 Checksum SHA256 Source Feb 8, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting