Skip to main content

Return a normalized email-address stripping ISP specific behaviors

Project description

email-normalize

email-normalize is a Python 3.11+ library for returning a normalized email-address stripping mailbox-provider-specific behaviors such as "Plus addressing" (foo+bar@gmail.com).

Version Status Coverage License

Example

import email_normalize

# Returns ``foo@gmail.com``
normalized = email_normalize.normalize('f.o.o+bar@gmail.com')

Currently Supported Mailbox Providers

  • Apple
  • Fastmail
  • Google
  • Microsoft
  • ProtonMail
  • Rackspace
  • Yahoo
  • Yandex
  • Zoho

Python Versions Supported

3.11+

Project details


Download files

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

Source Distribution

email_normalize-3.0.0.tar.gz (62.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

email_normalize-3.0.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file email_normalize-3.0.0.tar.gz.

File metadata

  • Download URL: email_normalize-3.0.0.tar.gz
  • Upload date:
  • Size: 62.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for email_normalize-3.0.0.tar.gz
Algorithm Hash digest
SHA256 578d5c4670a96ec5437107774d9e3481386d986e82c6f067e4ff5bcb3b4e69f3
MD5 2bcb127fa1f5f6d7db88bc3e8044b687
BLAKE2b-256 8c551c1c2165213503da25976335d2366b4cbc519fe15d660bd62ff0b8faead5

See more details on using hashes here.

Provenance

The following attestation bundles were made for email_normalize-3.0.0.tar.gz:

Publisher: deploy.yaml on gmr/email-normalize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file email_normalize-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for email_normalize-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f8448a405fbfdaa1f1f9fec3566acc2d49cb6df7a1b51377948c1eb23f67d9d
MD5 3b3067a8ac1467d94d1d7732d2de2f05
BLAKE2b-256 4d85922521736fb4542e6cdc10614f60d22f62dd8c8078dc37adf57b11e4cd39

See more details on using hashes here.

Provenance

The following attestation bundles were made for email_normalize-3.0.0-py3-none-any.whl:

Publisher: deploy.yaml on gmr/email-normalize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page