Skip to content

underdogio/python-email-split

Repository files navigation

email-split

Build Status

Split an email address into its local and domain parts

This was built to grab the name used off of an email address. This library does not perform validation as we retrieve our email addresses from a trusted source.

This was initially written in JavaScript and has been ported to Python.

Getting Started

Install the module with: pip install email_split

from email_split import email_split
email = email_split('[email protected]')
email.local  # todd
email.domain  # underdog.io

Documentation

We export the function email_split from our module email_split.

email_split(email)

Function that extracts local and domain parts of email address.

  • email str - Email address to break down

Returns:

  • email object - Object representing email address

We chose the names local and domain based off of the RFC specification for mailto.

https://tools.ietf.org/html/rfc5322#section-3.4.1

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Test and lint via ./test.sh.

License

Copyright (c) 2016 Underdog.io

Licensed under the MIT license.

About

Split an email address into its local and domain parts

Resources

License

Stars

Watchers

Forks

Packages

No packages published