Skip to content

Feature: Email Blacklist & Verification Shield #1182

@Vicemi

Description

@Vicemi

Feature Description

To mitigate issues caused by users registering with non-existent or disposable email addresses, an Email Blacklist & Verification Shield feature should be implemented.

Why This is Needed:

Currently, the system attempts to send verification emails to invalid addresses, leading to:

Unnecessary consumption of server resources
Potential email-sending loops
Increased operational costs

Solution Idea

Proposed Solution:

Blacklist Implementation:

Maintain a blacklist of known invalid, temporary, or disposable email domains.
Prevent registrations using blacklisted email addresses at the system level.

Automated Detection & Blocking:

If an email fails verification due to non-existence, automatically flag and block the associated account.
Implement rate-limiting to prevent repeated failed registration attempts from the same IP.

Early Email Validation:

Use an email verification API or regex-based filtering to validate email addresses before sending verification emails.

Admin Controls:

Provide admins with tools to manually add/remove domains or addresses from the blacklist.
Log attempts to register with blacklisted emails for review.

Additional Info

This system-level approach would proactively reduce server load, improve email deliverability, and prevent abuse of the registration system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    🗃️ ToDo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions