Viewing 6 replies - 1 through 6 (of 6 total)
  • missveronica

    (@missveronicatv)

    @subwebsites

    You can try the updated “Black listing email domains” plugin
    where you get online updates of disposable email domains.

    https://github.com/MissVeronica/um-black-listing-email-domains

    Thread Starter Jaso

    (@subwebsites)

    Nothing in that plugin either see here:

    https://prnt.sc/-XMtbBvrzvS6

    Whats going on ??

    missveronica

    (@missveronicatv)

    @subwebsites

    Whats going on ??

    Yes, you are right you can’t see any of the current 919 allowDomains or 172 893 denyDomains.

    Both email domain lists are downloaded if required from GitHub
    and used in the plugin for each email domain validation during an User Registration.

    First step in the email domain validation is taken from the textarea at your screen copy page
    from UM Settings -> Access -> Other -> “Blocked Email Addresses”.

    First you can enter the default UM single email address blocking like *@domain.com or [email protected]

    The plugin will add the option to exclude top domains also entered in this textarea.
    For example no Registrations with email addresses like company.xyz or abc.xyz you enter *.xyz
    or exclude a department of a company you enter *.department.company.com
    in the textarea with one entry per line.

    If the email domain is not being disqualified yet by the entries in the textarea
    the plugin is downloading the 919 allowDomains list from GitHub.

    At my tests this will add about 0.2 seconds to the Registration process.

    These allowed domains will cover most commonly used email domains like gmail,com, hotmail.com etc.
    The plugin is testing the current Registration email domain against this allowDomains list.

    If not found to be a common email domain the denyDomains list is downloaded from GitHub
    which takes max 1 second at my Web hosting company.

    If this final test for this denyDomains list fails ie not found in the denyDomains list
    the email domain is being accepted.

    Improvements being worked on today is adding local cache for the GitHub allowDomains and denyDomains lists where you can specify how many hours to use the downloaded lists until refreshing the caches again from GitHub.

    With the caching implemented, loading time of the largest denyDomains list with the size of 3.8 MBytes,
    will be less than 0.05 seconds.

    I am also looking for an option to list these GitHub lists page per page,
    which is not possible within the UM Settings.

    An option to add custom email domains to the allowDomains local caching list will also be implemented,
    to avoid common local addresses to be searched for in the denyDomains list.

    Examples of disposable email addresses in the denyDomains list for your testing:
    detroitdaily.com michigan-web-design.com topmail.com volvogroup.tk

    missveronica

    (@missveronicatv)

    missveronica

    (@missveronicatv)

    @subwebsites

    There is an update to this plugin available for download now

    https://github.com/MissVeronica/um-black-listing-email-domains

    Plugin Support andrewshu

    (@andrewshu)

    Hi @subwebsites

    This thread has been inactive for a while so we’re going to go ahead and mark it Resolved.

    Please feel free to re-open this thread if any other questions come up and we’d be happy to help. ??

    Regards

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.