Skip to main content

Matrix tempmail checker

A Synapse spam checker module to block temp email domains.

This checker requires:

  • a list of temporary mailbox providers.

The checker:

  • rejects registration requests for mailboxes of all domains in the list.

Requirements

This module has not been tested on previous versions of Synapse, so it only supports the latest version.

Installation

In your Synapse python environment:

pip install -U matrix-temp-mail-checker

Then add to your homeserver.yaml:

modules:
  - module: matrix-temp-mail-checker.TempMailChecker
    config:
      blocked_domains_file: "/path/to/temp-mail-list.txt"

Synapse will need to be restarted to apply the changes.

Metadata

Release files for matrix-temp-mail-checker 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matrix-temp-mail-checker 0.1.5
File Size Uploaded Provenance Actions
matrix_temp_mail_checker-0.1.5.tar.gz 3.1 kB Without provenance Details for matrix_temp_mail_checker-0.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for matrix-temp-mail-checker 0.1.5
File Interpreter ABI Platform Actions
matrix_temp_mail_checker-0.1.5-py3-none-any.whl Python 3 none any Details for matrix_temp_mail_checker-0.1.5-py3-none-any.whl

Total release size: 6.8 kB

Release files / matrix_temp_mail_checker-0.1.5.tar.gz

Download URL matrix_temp_mail_checker-0.1.5.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6a1c888086720369fe6d12be5aeb7a4b8033dc773213f69fa38ee561508ea09c
BLAKE2b-256 checksum
How to use checksums
816f7d26f46cf7be67eb9efe7b301f06e995788ede097db5e849f92f8a96149c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / matrix_temp_mail_checker-0.1.5-py3-none-any.whl

Download URL matrix_temp_mail_checker-0.1.5-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a303b3473cbf5e059564f07a7ec0a73eb492f86a261835227e999e582e3feab3
BLAKE2b-256 checksum
How to use checksums
37686834cdb27af5c5fc30973edfa374c88b2ce226ff37647326ea2826fe8c68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Security for matrix-temp-mail-checker 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page