When a user requests a trial, either from the QLM Self Help or from the QLM License Wizard, the server can screen the request and deny it if it meets certain criteria.
These criteria are set in the customerSite section of the Server Properties:
|allowGenericEmailProviders||Determines if generic email providers (such as hotmail, gmail) can request license keys. You can customize the list of generic email providers by setting the genericEmailProviders server property.|
|disposableEmailDetectorUrl||Configure a custom URL to detect disposable email accounts and reject them. Example: https://disposable.debounce.io|
|maxRegistrationsPerUser||The maximum number of registrations allowed per user (email). The default is 1.
|minimumDaysBetweenTrials||The number of days a trial user must wait before requesting another trial. A value of -1 indicates an infinite period. This setting works in conjunction with maxRegistrationsPerUser.|
|minimumDaysBetweenTrialsDateField||The date field to use when evaluating the number of days elapsed since the last trial. The options are: OrderDate (the date the last trial license was created), SubscriptionExpiryDate (the expiry date of the last trial license) or ActivationDate (the date the last trial license was activated).|
|preventMultipleRegistrationsPerDomain||Prevent a user from requesting a trial license key if another user from the same domain has already requested a trial. This property works in conjunction with the genericEmailProviders property that allows you to configure generic email providers such as gmail.com and hotmail.com.
|preventMultipleRegistrationsPerMajorVersion||Prevent a user from requesting multiple license keys for the same product major version. The default value is True.
|preventMultipleRegistrationsPerMinorVersion||Prevent a user from requesting multiple license keys for the same product minor version. The default value is True.
|preventMultipleRegistrationsPerProduct||Prevent a user from requesting multiple license keys for the same product. The default value is True.
|preventRegistrationsIfCustomer||Prevent a user from requesting a trial license key if another user from the same domain has already purchased this product. This property does not impact customers that use generic Email Providers.|
|bannedEmailProviders||List of email providers that are banned from requesting trials. You can enter a partial string such as @spam.com. The comparison is case insensitive and checks if the email contains the value in the banned list.|
List of email providers that are considered "generic" such as gmail.com, yahoo.com, etc.. You can enter a partial string such as @hotmail.com. The comparison is case insensitive and checks if the email contains the value in the list. You can configure the Trial Registration Form to allow or deny requests originating from these providers.
Additionally, you can define 2 lists of email providers in the web.config of the QlmCustomerSite:
- A list of banned email providers. Any email that matches the provider in that list is automatically denied.
- A list of generic email providers such as gmail.com, hotmail.com, etc. Any email that matches the provider in that list is automatically denied if the server property allowGenericEmailProviders is set to false.
Please sign in to leave a comment.