New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

django-blockedemails

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-blockedemails

A Django reusable app that provides a form field, models and validators for blocking email addresses

  • 0.1.0
  • PyPI
  • Socket score

Maintainers
1

Django BlockedEmails

django-blockedemails is a reusable app that provides a form field, validators, and models that check if an email is being blocked, or is disposable/throwaway.

Installation

You can install django-blockedemails with pip by typing::

pip install django-blockedemails

Or with easy_install by typing::

easy_install django-blockedemails

Or manually by downloading a tarball and typing::

python setup.py install

Settings

django-blockedemails adds 3 settings

Specifies an API_KEY to use with http://www.block-disposable-email.com/::

    BLOCK_DISPOSABLE_EMAIL_API_KEY = "" # Defaults to None which disables this validator

Specifies a different url to use for the block-disposable-email.com api::

    BLOCK_DISPOSABLE_EMAIL_URL = "" # Will be string formated with a dictionary with api_key and domain

Specifies if we should block an email if an exception occurs trying to check block-disposable-email.com::

    BLOCK_EMAIL_ON_URLERROR = False # Defaults to False

Usage

To use the formfield simply import it and use it::

    from django import forms
    from blockedemails.fields import EmailField

    class ExampleForm(forms.Form):
        email = EmailField()

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc